diff options
author | David Robillard <d@drobilla.net> | 2018-08-19 16:27:07 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-09-29 14:48:53 +0200 |
commit | fa3d8f677b6a30c2115e7d167d4938e293dfad81 (patch) | |
tree | 052d5eb0bb3bad3e415d0f967ddfd96b65d5b06d /chilbert/Hilbert.ipp | |
parent | b5954ef2de4f205108be0cf5a06f88540194bed9 (diff) | |
download | chilbert-fa3d8f677b6a30c2115e7d167d4938e293dfad81.tar.gz chilbert-fa3d8f677b6a30c2115e7d167d4938e293dfad81.tar.bz2 chilbert-fa3d8f677b6a30c2115e7d167d4938e293dfad81.zip |
Add StaticBitVec type
Diffstat (limited to 'chilbert/Hilbert.ipp')
-rw-r--r-- | chilbert/Hilbert.ipp | 8 |
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 |