aboutsummaryrefslogtreecommitdiffstats
path: root/chilbert/FixBitVec.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-08-19 13:48:09 +0200
committerDavid Robillard <d@drobilla.net>2018-09-29 14:48:35 +0200
commit208bd909338a197f2752c7d5336de7d51b8a405b (patch)
treed4c5a37e67bcf34676fca70e4af3e5360eb292c2 /chilbert/FixBitVec.hpp
parent8a0da948388b02fa7ce3d39edd8beff9fc4e197a (diff)
downloadchilbert-208bd909338a197f2752c7d5336de7d51b8a405b.tar.gz
chilbert-208bd909338a197f2752c7d5336de7d51b8a405b.tar.bz2
chilbert-208bd909338a197f2752c7d5336de7d51b8a405b.zip
Factor out common operations for multi-rack bit vectors
Diffstat (limited to 'chilbert/FixBitVec.hpp')
-rw-r--r--chilbert/FixBitVec.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/chilbert/FixBitVec.hpp b/chilbert/FixBitVec.hpp
index 99ed1ee..da26d12 100644
--- a/chilbert/FixBitVec.hpp
+++ b/chilbert/FixBitVec.hpp
@@ -262,12 +262,12 @@ public:
Rack& rack() { return m_rack; }
Rack rack() const { return m_rack; }
- /// Return a pointer to the racks
- Rack* racks() { return &m_rack; }
- const Rack* racks() const { return &m_rack; }
+ /// Return a raw pointer to the racks
+ Rack* data() { return &m_rack; }
+ const Rack* data() const { return &m_rack; }
/// Return the number of racks
- int num_racks() const { return 1; }
+ size_t num_racks() const { return 1; }
template <class BitVec>
class iterator_base : public Mask