aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2025-02-10 19:33:32 -0500
committerDavid Robillard <d@drobilla.net>2025-02-10 19:33:32 -0500
commit74e6b03aaeb505070e70643e8c243d98755146bb (patch)
tree151fe990105207931516ee5fce00ec3f41941c62
parent16baeff5c2a48e32d6c176c912ca608160cb205c (diff)
downloadchilbert-74e6b03aaeb505070e70643e8c243d98755146bb.tar.gz
chilbert-74e6b03aaeb505070e70643e8c243d98755146bb.tar.bz2
chilbert-74e6b03aaeb505070e70643e8c243d98755146bb.zip
Fix accessible constructor of CRTP base class
-rw-r--r--include/chilbert/detail/MultiBitVec.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/chilbert/detail/MultiBitVec.hpp b/include/chilbert/detail/MultiBitVec.hpp
index bf1802c..e3a305d 100644
--- a/include/chilbert/detail/MultiBitVec.hpp
+++ b/include/chilbert/detail/MultiBitVec.hpp
@@ -334,6 +334,10 @@ public:
private:
using Index = detail::BitVecIndex<Derived>;
+ friend Derived;
+
+ MultiBitVec() = default;
+
Derived* self() { return static_cast<Derived*>(this); }
const Derived* self() const { return static_cast<const Derived*>(this); }
};