Skip to content

Commit bbbd21f

Browse files
committed
Make propt::solver_text const
There is no point in marking the string returned by value `const`, it's really about marking the method itself `const`.
1 parent b393ce8 commit bbbd21f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+53
-53
lines changed

src/solvers/prop/prop.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class propt
9393
virtual bvt new_variables(std::size_t width);
9494

9595
// solving
96-
virtual const std::string solver_text()=0;
96+
virtual std::string solver_text() const = 0;
9797
enum class resultt { P_SATISFIABLE, P_UNSATISFIABLE, P_ERROR };
9898
resultt prop_solve();
9999

src/solvers/qbf/qbf_bdd_core.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ tvt qbf_bdd_coret::l_get(literalt a) const
8383
UNREACHABLE;
8484
}
8585

86-
const std::string qbf_bdd_coret::solver_text()
86+
std::string qbf_bdd_coret::solver_text() const
8787
{
8888
return "QBF/BDD/CORE";
8989
}

src/solvers/qbf/qbf_bdd_core.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class qbf_bdd_coret:public qbf_bdd_certificatet
5858
virtual literalt lor(literalt a, literalt b);
5959
virtual literalt lor(const bvt &bv);
6060

61-
virtual const std::string solver_text();
61+
virtual std::string solver_text() const;
6262
virtual resultt prop_solve();
6363
virtual tvt l_get(literalt a) const;
6464

src/solvers/qbf/qbf_quantor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ tvt qbf_quantort::l_get(literalt) const
2727
UNREACHABLE;
2828
}
2929

30-
const std::string qbf_quantort::solver_text()
30+
std::string qbf_quantort::solver_text() const
3131
{
3232
return "Quantor";
3333
}

src/solvers/qbf/qbf_quantor.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class qbf_quantort:public qdimacs_cnft
1818
explicit qbf_quantort(message_handlert &message_handler);
1919
virtual ~qbf_quantort();
2020

21-
virtual const std::string solver_text();
21+
virtual std::string solver_text() const;
2222
virtual resultt prop_solve();
2323
virtual tvt l_get(literalt a) const;
2424
};

src/solvers/qbf/qbf_qube.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ tvt qbf_qubet::l_get(literalt) const
2929
UNREACHABLE;
3030
}
3131

32-
const std::string qbf_qubet::solver_text()
32+
std::string qbf_qubet::solver_text() const
3333
{
3434
return "QuBE";
3535
}

src/solvers/qbf/qbf_qube.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class qbf_qubet:public qdimacs_cnft
1818
explicit qbf_qubet(message_handlert &message_handler);
1919
virtual ~qbf_qubet();
2020

21-
virtual const std::string solver_text();
21+
virtual std::string solver_text() const;
2222
virtual resultt prop_solve();
2323
virtual tvt l_get(literalt a) const;
2424
};

src/solvers/qbf/qbf_qube_core.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ qbf_qube_coret::~qbf_qube_coret()
2626
{
2727
}
2828

29-
const std::string qbf_qube_coret::solver_text()
29+
std::string qbf_qube_coret::solver_text() const
3030
{
3131
return "QuBE w/ toplevel assignments";
3232
}

src/solvers/qbf/qbf_qube_core.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class qbf_qube_coret:public qdimacs_coret
2626
explicit qbf_qube_coret(message_handlert &message_handler);
2727
virtual ~qbf_qube_coret();
2828

29-
virtual const std::string solver_text();
29+
virtual std::string solver_text() const;
3030
virtual resultt prop_solve();
3131

3232
virtual bool is_in_core(literalt l) const;

src/solvers/qbf/qbf_skizzo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ tvt qbf_skizzot::l_get(literalt) const
2929
UNREACHABLE;
3030
}
3131

32-
const std::string qbf_skizzot::solver_text()
32+
std::string qbf_skizzot::solver_text() const
3333
{
3434
return "Skizzo";
3535
}

0 commit comments

Comments
 (0)