Mercurial > hg > svcore
comparison base/ResizeableBitset.h @ 980:6e6da0636e5e tonioni
Merge from default branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 16:36:21 +0100 |
parents | f3c97321e43d |
children | cc27f35aa75c |
comparison
equal
deleted
inserted
replaced
954:35b05cac32d0 | 980:6e6da0636e5e |
---|---|
22 #include <stdlib.h> | 22 #include <stdlib.h> |
23 | 23 |
24 class ResizeableBitset { | 24 class ResizeableBitset { |
25 | 25 |
26 public: | 26 public: |
27 ResizeableBitset() : m_bits(0) { | 27 ResizeableBitset() : m_bits(0), m_size(0) { |
28 } | 28 } |
29 ResizeableBitset(size_t size) : m_bits(new std::vector<uint8_t>), m_size(size) { | 29 ResizeableBitset(size_t size) : m_bits(new std::vector<uint8_t>), m_size(size) { |
30 m_bits->assign((size >> 3) + 1, 0); | 30 m_bits->assign((size >> 3) + 1, 0); |
31 } | 31 } |
32 ResizeableBitset(const ResizeableBitset &b) { | 32 ResizeableBitset(const ResizeableBitset &b) { |