Static Value-Flow Analysis
BitVector.h
Go to the documentation of this file.
1 //===- BitVector.h -- variably sized bit vector data structure ------------//
2 
3 /*
4  * BitVector.h
5  *
6  * Contiguous bit vector with trailing 0s stripped.
7  *
8  * Created on: Jul 4, 2021
9  * Author: Mohamad Barbar
10  */
11 
12 #ifndef BITVECTOR_H_
13 #define BITVECTOR_H_
14 
15 #include <Util/CoreBitVector.h>
16 
17 namespace SVF
18 {
19 
31 class BitVector : public CoreBitVector
32 {
33 public:
35  BitVector(void);
36 
38  BitVector(size_t n);
39 
41  BitVector(const BitVector &bv);
42 
44  BitVector(BitVector &&bv);
45 
47  BitVector &operator=(const BitVector &rhs);
48 
51 };
52 
53 }; // namespace SVF
54 
55 #endif // BITVECTOR_H_
cJSON * n
Definition: cJSON.cpp:2558
BitVector(void)
Construct empty BV.
Definition: BitVector.cpp:17
BitVector & operator=(const BitVector &rhs)
Copy assignment.
Definition: BitVector.cpp:34
for isBitcode
Definition: BasicTypes.h:68