avoid ambiguity of setCostTerm(nullptr)

This commit is contained in:
v4hn 2020-08-18 21:13:51 +02:00
parent d68ab383b6
commit a0975e3afc

View File

@ -220,6 +220,8 @@ public:
*/
void setCostTerm(const CostTerm& term);
void setCostTerm(const CostTermShort& term);
// avoid overloading ambiguity for resetting the cost term
void setCostTerm(const std::nullptr_t) { setCostTerm(static_cast<CostTerm>(nullptr)); }
const ordered<SolutionBaseConstPtr>& solutions() const;
const std::list<SolutionBaseConstPtr>& failures() const;