#include <BitArray.h>
Public Member Functions | |
| BitArray (unsigned size, bool value=false) | |
| BitArray (const BitArray &b, unsigned size) | |
| ~BitArray () | |
| bool | get (unsigned idx) |
| void | set (unsigned idx) |
| void | unset (unsigned idx) |
| void | set (unsigned idx, bool value) |
Static Protected Member Functions | |
| static uint32_t | length (unsigned size) |
Private Attributes | |
| uint32_t * | bits |
Definition at line 18 of file BitArray.h.
| klee::BitArray::BitArray | ( | unsigned | size, | |
| bool | value = false | |||
| ) | [inline] |
Definition at line 26 of file BitArray.h.
References bits, and length().

| klee::BitArray::BitArray | ( | const BitArray & | b, | |
| unsigned | size | |||
| ) | [inline] |
Definition at line 29 of file BitArray.h.
References bits, and length().

| klee::BitArray::~BitArray | ( | ) | [inline] |
| bool klee::BitArray::get | ( | unsigned | idx | ) | [inline] |
Definition at line 34 of file BitArray.h.
References bits.
Referenced by klee::ObjectState::isByteConcrete(), and klee::ObjectState::isByteFlushed().

| static uint32_t klee::BitArray::length | ( | unsigned | size | ) | [inline, static, protected] |
Definition at line 23 of file BitArray.h.
Referenced by BitArray().

| void klee::BitArray::set | ( | unsigned | idx, | |
| bool | value | |||
| ) | [inline] |
Definition at line 37 of file BitArray.h.
References unset().

| void klee::BitArray::set | ( | unsigned | idx | ) | [inline] |
Definition at line 35 of file BitArray.h.
References bits.
Referenced by klee::ObjectState::markByteConcrete(), and klee::ObjectState::markByteUnflushed().

| void klee::BitArray::unset | ( | unsigned | idx | ) | [inline] |
Definition at line 36 of file BitArray.h.
References bits.
Referenced by klee::ObjectState::flushRangeForRead(), klee::ObjectState::flushRangeForWrite(), klee::ObjectState::markByteFlushed(), klee::ObjectState::markByteSymbolic(), and set().

uint32_t* klee::BitArray::bits [private] |
Definition at line 20 of file BitArray.h.
Referenced by BitArray(), get(), set(), unset(), and ~BitArray().
1.5.8