| 405 | |
| 406 | template <typename T, size_t N> |
| 407 | void Box<T, N>::makePositive() { |
| 408 | for (size_t i = 0; i < N; ++i) { |
| 409 | if (m_max[i] < m_min[i]) |
| 410 | std::swap(m_max[i], m_min[i]); |
| 411 | } |
| 412 | } |
| 413 | |
| 414 | template <typename T, size_t N> |
| 415 | void Box<T, N>::rangeSetIfEmpty(Box const& b) { |