diff options
Diffstat (limited to 'compat/LooseQuadtree.h')
-rw-r--r-- | compat/LooseQuadtree.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compat/LooseQuadtree.h b/compat/LooseQuadtree.h index 3f52457a..a8544346 100644 --- a/compat/LooseQuadtree.h +++ b/compat/LooseQuadtree.h @@ -38,11 +38,13 @@ template <typename NumberT> struct BoundingBox { using Number = NumberT; - BoundingBox(Number _left, Number _top, Number _width, Number _height) : + constexpr BoundingBox(Number _left, Number _top, Number _width, Number _height) : left(_left), top(_top), width(_width), height(_height) {} bool Intersects(const BoundingBox<Number>& other) const ; bool Contains(const BoundingBox<Number>& other) const; bool Contains(Number x, Number y) const; + BoundingBox& operator=(const BoundingBox&) noexcept = default; + BoundingBox(const BoundingBox&) noexcept = default; Number left; Number top; @@ -107,6 +109,4 @@ private: Impl impl_; }; - - } //loose_quadtree |