|
libzypp 17.37.4
|
#include <iosfwd>#include <zypp-core/Globals.h>#include <zypp/base/PtrTypes.h>#include <zypp-core/base/InputStream>#include <zypp/base/String.h>#include <zypp/sat/SolvableType.h>Go to the source code of this file.
Namespaces | |
| namespace | zypp |
| Easy-to use interface to the ZYPP dependency resolver. | |
| namespace | zypp::sat |
Functions | |
| zypp::sat::SolvableSpec () | |
| zypp::sat::~SolvableSpec () | |
| Dtor. | |
| zypp::sat::SolvableSpec (const SolvableSpec &)=default | |
| zypp::sat::SolvableSpec (SolvableSpec &&) noexcept=default | |
| SolvableSpec & | zypp::sat::operator= (const SolvableSpec &)=default |
| SolvableSpec & | zypp::sat::operator= (SolvableSpec &&) noexcept=default |
| void | zypp::sat::addIdent (IdString ident_r) |
| Add all sat::Solvable with this ident_r. | |
| void | zypp::sat::addProvides (Capability provides_r) |
| A all sat::Solvable matching this provides_r. | |
| bool | zypp::sat::addIdenticalInstalledToo () const |
| Extend the provides set to include idential installed items as well. | |
| void | zypp::sat::addIdenticalInstalledToo (bool yesno_r) |
| void | zypp::sat::parse (const C_Str &spec_r) |
Parse and add spec from a string (IDENT or provides:CAPABILITY`). | |
| void | zypp::sat::parseFrom (const InputStream &istr_r) |
| Parse file istr_r and add its specs (one per line, #-comments). | |
| template<class TIterator> | |
| void | zypp::sat::parseFrom (TIterator begin, TIterator end) |
| Parse and add specs from iterator range. | |
| void | zypp::sat::splitParseFrom (const C_Str &multispec_r) |
| Convenience using str::splitEscaped(", \t") to parse multiple specs from one line. | |
| bool | zypp::sat::contains (const sat::Solvable &solv_r) const |
| Test whether solv_r matches the spec. | |
| template<class Derived> | |
| bool | zypp::sat::contains (const SolvableType< Derived > &solv_r) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
| bool | zypp::sat::dirty () const |
| Whether the cache is needed and dirty. | |
| void | zypp::sat::setDirty () const |
| Explicitly flag the cache as dirty, so it will be rebuilt on the next request. | |
| bool | zypp::sat::empty () const |
| Whether neither idents nor provides are set. | |
| bool | zypp::sat::containsIdent (const IdString &ident_r) const |
| Whether ident_r has been added to the specs (mainly for parser tests). | |
| bool | zypp::sat::containsProvides (const Capability &provides_r) const |
| Whether provides_r has been added to the sepcs (mainly for parser tests). | |
| std::ostream & | zypp::sat::operator<< (std::ostream &str, const SolvableSpec &obj) |
Variables | |
| RWCOW_pointer< Impl > | zypp::sat::_pimpl |
| Implementation class. | |