11#ifndef ZYPP_SAT_SOLVABLESPEC_H
12#define ZYPP_SAT_SOLVABLESPEC_H
16#include <zypp/APIConfig.h>
18#include <zypp-core/base/InputStream>
69 bool addIdenticalInstalledToo() const;
70 void addIdenticalInstalledToo(
bool yesno_r );
81 void parseFrom( TIterator begin, TIterator end )
82 {
for_(
it, begin, end ) parse( *
it ); }
95 template <
class Derived>
107 void setDirty()
const;
std::ostream & operator<<(std::ostream &str, const zypp::sat::detail::CDataiterator *obj)
RepoManager implementation.
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Convenience char* constructible from std::string and char*, it maps (char*)0 to an empty string.
Access to the sat-pools string space.
Define a set of Solvables by ident and provides.
SolvableSpec(SolvableSpec &&) noexcept=default
SolvableSpec(const SolvableSpec &)=default
bool contains(const SolvableType< Derived > &solv_r) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
RWCOW_pointer< Impl > _pimpl
Implementation class.
A Solvable object within the sat Pool.
String related utilities and Regular expression matching.
std::ostream & operator<<(std::ostream &str, const FileConflicts &obj)
Easy-to use interface to the ZYPP dependency resolver.
bool contains(const Container &c, const Elem &elem)
#define for_(IT, BEG, END)
Convenient for-loops using iterator.