3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-26 06:07:01 +00:00

Merge branch 'opt' of https://github.com/Z3Prover/z3 into unstable

This commit is contained in:
Nikolaj Bjorner 2015-05-14 12:11:17 +01:00
commit ab5022888c
396 changed files with 86387 additions and 3294 deletions

View file

@ -126,6 +126,8 @@ public:
unsigned get_word(unsigned word_idx) const {
return m_data[word_idx];
}
unsigned get_hash() const;
bool get(unsigned bit_idx) const {
SASSERT(bit_idx < size());
@ -202,8 +204,13 @@ public:
bit_vector & operator|=(bit_vector const & source);
bit_vector & operator&=(bit_vector const & source);
bit_vector & neg();
void display(std::ostream & out) const;
bool contains(const bit_vector & other) const;
};
inline std::ostream & operator<<(std::ostream & out, bit_vector const & b) {