BSolver/LibsolvSolver: Add problem solution selection support
... and re-solving.
This commit is contained in:
@@ -17,6 +17,7 @@ class BSolverPackage;
|
||||
class BSolverPackageSpecifier;
|
||||
class BSolverPackageSpecifierList;
|
||||
class BSolverProblem;
|
||||
class BSolverProblemSolution;
|
||||
class BSolverRepository;
|
||||
class BSolverResult;
|
||||
|
||||
@@ -58,6 +59,11 @@ public:
|
||||
virtual int32 CountProblems() const = 0;
|
||||
virtual BSolverProblem* ProblemAt(int32 index) const = 0;
|
||||
|
||||
virtual status_t SelectProblemSolution(
|
||||
BSolverProblem* problem,
|
||||
const BSolverProblemSolution* solution) = 0;
|
||||
virtual status_t SolveAgain() = 0;
|
||||
|
||||
virtual status_t GetResult(BSolverResult& _result) = 0;
|
||||
|
||||
protected:
|
||||
|
||||
Reference in New Issue
Block a user