aboutsummaryrefslogtreecommitdiffstats
path: root/include/chilbert
diff options
context:
space:
mode:
Diffstat (limited to 'include/chilbert')
-rw-r--r--include/chilbert/SmallBitVec.hpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/include/chilbert/SmallBitVec.hpp b/include/chilbert/SmallBitVec.hpp
index b1fe474..10668ac 100644
--- a/include/chilbert/SmallBitVec.hpp
+++ b/include/chilbert/SmallBitVec.hpp
@@ -330,16 +330,11 @@ public:
return Mask{i};
}
- iterator begin(const size_t i = 0) { return iterator(*this, i); }
+ iterator begin(const size_t i = 0) { return {*this, i}; }
+ iterator end() { return {*this, size()}; }
- iterator end() { return iterator(*this, size()); }
-
- const_iterator begin(const size_t i = 0) const
- {
- return const_iterator(*this, i);
- }
-
- const_iterator end() const { return const_iterator(*this, size()); }
+ const_iterator begin(const size_t i = 0) const { return {*this, i}; }
+ const_iterator end() const { return {*this, size()}; }
private:
static_assert(8 * sizeof(Rack) == bits_per_rack, "");