summaryrefslogtreecommitdiffhomepage
path: root/compat/LooseQuadtree.h
diff options
context:
space:
mode:
Diffstat (limited to 'compat/LooseQuadtree.h')
-rw-r--r--compat/LooseQuadtree.h6
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