Warnings: teeks99-dkr-dg6-opt - geometry / gcc-6~c++14~O2
Rev aaa128e8f85e71cbe0b6c73a489317941c347ff3 / Thu, 14 Nov 2024 14:05:56 +0000
algorithms_visit
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:10)> [with auto:10 = 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:36&&, auto:37&&)>; 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:5&&, auto:6&&)>; 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:11&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:10)> [with auto:10 = 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:36&&, auto:37&&)>; 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:5&&, auto:6&&)>; 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:11&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:10)> [with auto:10 = 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:36&&, auto:37&&)>; 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:5&&, auto:6&&)>; 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:11&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:10)> [with auto:10 = 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:36&&, auto:37&&)>; 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:5&&, auto:6&&)>; 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:11&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:10)> [with auto:10 = 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:36&&, auto:37&&)>; G1 = boost::variant2::variant<boost::geometry::model::point<d
                
core_visit
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>::<v1 capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>::<f capture>' [-Wattributes]
../boost/variant2/variant.hpp:2240:21: warning: 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>' declared with greater visibility than the type of its field 'boost::variant2::visit(F&&, V1&&, V2&&, V&& ...)::<lambda(auto:3)> [with auto:3 = 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:29&&, auto:30&&)>; 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:4&& ...)>::<v1 capture>' [-Wattributes]
                
util_rational
../libs/geometry/test/util/rational.cpp:49:73: warning: typedef 'using point_t = class boost::geometry::model::point<boost::rational<I>, 2ul, boost::geometry::cs::cartesian>' locally defined but not used [-Wunused-local-typedefs]
                
views_enumerate_view
../boost/test/tools/old/impl.hpp:107:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]