[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master d7ff3e6 1/4: Add a static assertion
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master d7ff3e6 1/4: Add a static assertion |
Date: |
Thu, 30 Aug 2018 14:08:49 -0400 (EDT) |
branch: master
commit d7ff3e690f1f99f67bfbe3b13835b5deff93b012
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Add a static assertion
See:
https://lists.nongnu.org/archive/html/lmi/2018-08/msg00067.html
---
multidimgrid_tools.hpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/multidimgrid_tools.hpp b/multidimgrid_tools.hpp
index 9217932..27b364c 100644
--- a/multidimgrid_tools.hpp
+++ b/multidimgrid_tools.hpp
@@ -33,6 +33,7 @@
#include <wx/treectrl.h>
#include <algorithm>
+#include <type_traits>
/// Design notes for AxisMaxBoundAdjusterBase
///
@@ -87,6 +88,8 @@ template<typename Integral>
class AxisMaxBoundAdjuster
:public AxisMaxBoundAdjusterBase
{
+ static_assert(std::is_integral<Integral>::value);
+
public:
AxisMaxBoundAdjuster
(MultiDimAxisAny&