Warnings: teeks99-dkr-mg6-g14 - geometry / gcc-6~gnu14
Rev f5cd622ab36c181ea353ff4c37543c3875b8a4d7 / Wed, 24 Jun 2026 01:54:14 +0000
algorithms_visit
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::geometry::dispatch::visit_two<Geometry1, Geometry2, boost::geometry::dynamic_geometry_tag, boost::geometry::dynamic_geometry_tag>::apply(F&&, G1&&, G2&&) [with F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; G1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; G2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; Geometry1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >; Geometry2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:11&&, auto:12&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::geometry::dispatch::visit_two<Geometry1, Geometry2, boost::geometry::dynamic_geometry_tag, boost::geometry::dynamic_geometry_tag>::apply(F&&, G1&&, G2&&) [with F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; G1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; G2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; Geometry1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >; Geometry2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:11&&, auto:12&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::geometry::dispatch::visit_two<Geometry1, Geometry2, boost::geometry::dynamic_geometry_tag, boost::geometry::dynamic_geometry_tag>::apply(F&&, G1&&, G2&&) [with F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; G1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; G2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; Geometry1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >; Geometry2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:11&&, auto:12&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = boost::geometry::dispatch::visit_two<Geometry1, Geometry2, boost::geometry::dynamic_geometry_tag, boost::geometry::dynamic_geometry_tag>::apply(F&&, G1&&, G2&&) [with F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; G1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; G2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; Geometry1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >; Geometry2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:11&&, auto:12&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = boost::geometry::dispatch::visit_two<Geometry1, Geometry2, boost::geometry::dynamic_geometry_tag, boost::geometry::dynamic_geometry_tag>::apply(F&&, G1&&, G2&&) [with F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; G1 = boost::variant2::variant<boost::geometry::
                
core_visit
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 0ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 1ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 2ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 2ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2407:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 2ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:45)> [with auto:45 = std::integral_constant<long unsigned int, 2ul>; R = boost::variant2::detail::deduced; F = test_all() [with DynamicGeometry = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >]::<lambda(auto:60&&, auto:61&&)>; V1 = boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V2 = const boost::variant2::variant<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, boost::geometry::model::linestring<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, std::vector, std::allocator>, boost::geometry::model::polygon<boost::geometry::model::point<double, 2ul, boost::geometry::cs::cartesian>, true, true, std::vector, std::vector, std::allocator, std::allocator> >&; V = {}]::<lambda(auto:46&& ...)>::<v1 capture>' [-Wattributes]
                
views_enumerate_view
../boost/test/tools/old/impl.hpp:107:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]