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( 
const 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.