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) {