65 gil_function_requires<Regular<P>>();
67 using value_type =
typename P::value_type;
68 ignore_unused_variable_warning(value_type{});
70 static const std::size_t N = P::num_dimensions;
71 ignore_unused_variable_warning(N);
72 using FT =
typename P::template axis<0>::coord_t;
73 using LT =
typename P::template axis<N - 1>::coord_t;
74 FT ft = gil::axis_value<0>(
point);
75 axis_value<0>(
point) = ft;
76 LT lt = axis_value<N - 1>(
point);
77 axis_value<N - 1>(
point) = lt;