| 103 | //! [distance-hana] |
| 104 | template <typename P1, typename P2> |
| 105 | constexpr auto distance(P1 p1, P2 p2) { |
| 106 | auto xs = p1.x - p2.x; |
| 107 | auto ys = p1.y - p2.y; |
| 108 | return sqrt(xs*xs + ys*ys); |
| 109 | } |
| 110 | |
| 111 | BOOST_HANA_CONSTANT_CHECK(distance(point(3_c, 5_c), point(7_c, 2_c)) == 5_c); |
| 112 | //! [distance-hana] |
no test coverage detected