BSolverProblem
class BSolverProblem;
virtual BSolverProblem* ProblemAt(int32 index) const = 0;
BSolverProblem* problem,
class BSolverProblem {
BSolverProblem(BType type,
BSolverProblem(BType type,
~BSolverProblem();
BSolverProblem* problem = fSolver->ProblemAt(i);
BSolverProblem* problem = fSolver->ProblemAt(i);
BSolverProblem::Dependency() const
BSolverProblem::CountSolutions() const
BSolverProblem::SolutionAt(int32 index) const
BSolverProblem::AppendSolution(BSolverProblemSolution* solution)
BSolverProblem::ToString() const
BSolverProblem::BSolverProblem(BType type, BSolverPackage* sourcePackage,
BSolverProblem::BSolverProblem(BType type, BSolverPackage* sourcePackage,
BSolverProblem::~BSolverProblem()
BSolverProblem::BType
BSolverProblem::Type() const
BSolverProblem::SourcePackage() const
BSolverProblem::TargetPackage() const
struct LibsolvSolver::Problem : public BSolverProblem {
BSolverProblem(type, sourcePackage, targetPackage, dependency),
LibsolvSolver::SelectProblemSolution(BSolverProblem* _problem,
BSolverProblem*
BSolverProblem::BType problemType = BSolverProblem::B_UNSPECIFIED;
problemType = BSolverProblem::B_NOT_IN_DISTUPGRADE_REPOSITORY;
problemType = BSolverProblem::B_INFERIOR_ARCHITECTURE;
problemType = BSolverProblem::B_INSTALLED_PACKAGE_PROBLEM;
problemType = BSolverProblem::B_CONFLICTING_REQUESTS;
problemType = BSolverProblem::B_REQUESTED_RESOLVABLE_NOT_PROVIDED;
= BSolverProblem::B_REQUESTED_RESOLVABLE_PROVIDED_BY_SYSTEM;
problemType = BSolverProblem::B_DEPENDENCY_PROBLEM;
problemType = BSolverProblem::B_PACKAGE_NOT_INSTALLABLE;
problemType = BSolverProblem::B_DEPENDENCY_NOT_PROVIDED;
problemType = BSolverProblem::B_PACKAGE_NAME_CLASH;
problemType = BSolverProblem::B_PACKAGE_CONFLICT;
problemType = BSolverProblem::B_PACKAGE_OBSOLETES_RESOLVABLE;
= BSolverProblem::B_INSTALLED_PACKAGE_OBSOLETES_RESOLVABLE;
= BSolverProblem::B_PACKAGE_IMPLICITLY_OBSOLETES_RESOLVABLE;
problemType = BSolverProblem::B_DEPENDENCY_NOT_INSTALLABLE;
problemType = BSolverProblem::B_SELF_CONFLICT;
problemType = BSolverProblem::B_UNSPECIFIED;
virtual BSolverProblem* ProblemAt(int32 index) const;
BSolverProblem* problem,
ProblemWindow::_AddProblem(BSolverProblem* problem, const float backgroundTint)
BSolverProblem* fProblem;
Solution(BSolverProblem* problem, const BSolverProblemSolution* solution)
class BSolverProblem;
using BPackageKit::BSolverProblem;
void _AddProblem(BSolverProblem* problem,
BSolverProblem* problem = solver->ProblemAt(i);
BSolverProblem* problem = solver->ProblemAt(i);