|
@@ -86,6 +86,13 @@ int BitArray::getBits() const {
|
|
return bits;
|
|
return bits;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+int BitArray::getInternalByteSize() const {
|
|
|
|
+ if(bits <= 0 || length <= 0) {
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+ return roundUpDivide(length * bits, sizeof(int)) * sizeof(int);
|
|
|
|
+}
|
|
|
|
+
|
|
void BitArray::fill(int value) {
|
|
void BitArray::fill(int value) {
|
|
for(int i = 0; i < length; i++) {
|
|
for(int i = 0; i < length; i++) {
|
|
set(i, value);
|
|
set(i, value);
|