File tree 2 files changed +3
-4
lines changed
2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ namespace lp {
15
15
column m_column;
16
16
};
17
17
18
- struct imp {
18
+ struct lar_solver :: imp {
19
19
lar_solver &lra;
20
20
var_register m_var_register;
21
21
svector<column> m_columns;
@@ -51,7 +51,6 @@ namespace lp {
51
51
};
52
52
};
53
53
54
- imp* m_imp;
55
54
lp_settings& lar_solver::settings () { return m_settings; }
56
55
57
56
lp_settings const & lar_solver::settings () const { return m_settings; }
@@ -188,7 +187,7 @@ namespace lp {
188
187
m_status = s;
189
188
}
190
189
const u_dependency* lar_solver::crossed_bounds_deps () const { return m_imp->m_crossed_bounds_deps ;}
191
- u_dependency*& crossed_bounds_deps () { return m_imp->m_crossed_bounds_deps ;}
190
+ u_dependency*& lar_solver:: crossed_bounds_deps () { return m_imp->m_crossed_bounds_deps ;}
192
191
lpvar lar_solver::crossed_bounds_column () const { return m_imp->m_crossed_bounds_column ; }
193
192
lpvar& lar_solver::crossed_bounds_column () { return m_imp->m_crossed_bounds_column ; }
194
193
lpvar lar_solver::local_to_external (lpvar idx) const { return m_imp->m_var_register .local_to_external (idx); }
Original file line number Diff line number Diff line change @@ -47,9 +47,9 @@ namespace lp {
47
47
48
48
class int_branch ;
49
49
class int_solver ;
50
- struct imp ;
51
50
52
51
class lar_solver : public column_namer {
52
+ struct imp ;
53
53
struct term_hasher {
54
54
std::size_t operator ()(const lar_term& t) const {
55
55
using std::hash;
You can’t perform that action at this time.
0 commit comments