3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-12 02:04:43 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-09-10 06:38:27 +02:00
parent 0d3fed9a6a
commit 0481adb87c
4 changed files with 84 additions and 82 deletions

View file

@ -159,6 +159,12 @@ namespace smt {
typename vector<row_entry>::const_iterator begin_entries() const { return m_entries.begin(); }
typename vector<row_entry>::iterator end_entries() { return m_entries.end(); }
typename vector<row_entry>::const_iterator end_entries() const { return m_entries.end(); }
typename vector<row_entry>::iterator begin() { return m_entries.begin(); }
typename vector<row_entry>::const_iterator begin() const { return m_entries.begin(); }
typename vector<row_entry>::iterator end() { return m_entries.end(); }
typename vector<row_entry>::const_iterator end() const { return m_entries.end(); }
row_entry & add_row_entry(int & pos_idx);
void del_row_entry(unsigned idx);
void compress(vector<column> & cols);
@ -198,6 +204,10 @@ namespace smt {
typename svector<col_entry>::const_iterator begin_entries() const { return m_entries.begin(); }
typename svector<col_entry>::iterator end_entries() { return m_entries.end(); }
typename svector<col_entry>::const_iterator end_entries() const { return m_entries.end(); }
typename svector<col_entry>::iterator begin() { return m_entries.begin(); }
typename svector<col_entry>::const_iterator begin() const { return m_entries.begin(); }
typename svector<col_entry>::iterator end() { return m_entries.end(); }
typename svector<col_entry>::const_iterator end() const { return m_entries.end(); }
col_entry & add_col_entry(int & pos_idx);
void del_col_entry(unsigned idx);
};