22#ifndef ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONINSTALL_H
23#define ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONINSTALL_H
24#ifndef ZYPP_USE_RESOLVER_INTERNALS
25#error Do not directly include this file!
49 class ProblemSolutionCombi :
public ProblemSolution
53 ProblemSolutionCombi();
58 void addSingleAction( PoolItem item, TransactionKind action );
63 void addSingleAction( Capability capability, TransactionKind action );
68 void addSingleAction( SolverQueueItem_Ptr item, TransactionKind action );
74 {
return actions().size(); }
79 void addDescription( std::string description )
80 { pushDescriptionDetail( std::move(description) ); }
85 void addFrontDescription( std::string description )
86 { pushDescriptionDetail( std::move(description),
true ); }
Easy-to use interface to the ZYPP dependency resolver.