9#ifndef ZYPP_PROBLEMSOLUTION_H
10#define ZYPP_PROBLEMSOLUTION_H
62 const std::string & description()
const;
68 const std::string & details()
const;
78 void setDescription( std::string description );
83 void setDetails(
const std::string& details );
88 void pushDescriptionDetail( std::string description,
bool front =
false );
98 bool skipsPatchesOnly()
const;
100#ifdef __cpp_lib_optional
102 std::optional<std::set<PoolItem>> getIfSkipsPatchesOnly() const;
Class representing one possible solution to a problem found during resolving.
RWCOW_pointer< Impl > _pimpl
solver::detail::SolutionAction_Ptr SolutionAction_Ptr
solver::detail::SolutionActionList SolutionActionList
Base class for reference counted objects.
std::list< SolutionAction_Ptr > SolutionActionList
Easy-to use interface to the ZYPP dependency resolver.
std::list< ProblemSolution_Ptr > ProblemSolutionList
std::ostream & operator<<(std::ostream &str, const SerialNumber &obj)
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
ProblemSolution implementation.
RW_pointer supporting 'copy on write' functionality.