aboutsummaryrefslogtreecommitdiffstats
path: root/chilbert/Hilbert.ipp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-08-19 16:27:07 +0200
committerDavid Robillard <d@drobilla.net>2018-09-29 14:48:53 +0200
commitfa3d8f677b6a30c2115e7d167d4938e293dfad81 (patch)
tree052d5eb0bb3bad3e415d0f967ddfd96b65d5b06d /chilbert/Hilbert.ipp
parentb5954ef2de4f205108be0cf5a06f88540194bed9 (diff)
downloadchilbert-fa3d8f677b6a30c2115e7d167d4938e293dfad81.tar.gz
chilbert-fa3d8f677b6a30c2115e7d167d4938e293dfad81.tar.bz2
chilbert-fa3d8f677b6a30c2115e7d167d4938e293dfad81.zip
Add StaticBitVec type
Diffstat (limited to 'chilbert/Hilbert.ipp')
-rw-r--r--chilbert/Hilbert.ipp8
1 files changed, 8 insertions, 0 deletions
diff --git a/chilbert/Hilbert.ipp b/chilbert/Hilbert.ipp
index 9d23271..726b204 100644
--- a/chilbert/Hilbert.ipp
+++ b/chilbert/Hilbert.ipp
@@ -27,6 +27,7 @@
#include "chilbert/Hilbert.hpp"
#include "chilbert/SetBits.hpp"
#include "chilbert/SetLocation.hpp"
+#include "chilbert/StaticBitVec.hpp"
#include <cassert>
@@ -72,6 +73,13 @@ num_bits(const T& vec,
return vec.size();
}
+template <size_t N>
+size_t
+num_bits(const StaticBitVec<N>&, void* = nullptr)
+{
+ return N;
+}
+
// 'Transforms' a point.
template <class I>
inline void