lmi-commits
[Top][All Lists]
Advanced

[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&



reply via email to

[Prev in Thread] Current Thread [Next in Thread]