21 #include <solv/pool.h> 28 if ( obj.
attr() == sat::SolvAttr::noAttr )
29 return str <<
"search nothing";
32 str <<
"search " << obj.
attr() <<
" in ";
34 str <<
"search ALL in ";
51 {
return str << obj.
get(); }
58 return str <<
"EndOfQuery";
72 str <<
"detail::CDataiterator(";
83 str <<
"|" << obj->repodataid;
84 str <<
"|" << obj->repoid;
A Solvable object within the sat Pool.
std::ostream & dumpRange(std::ostream &str, TIterator begin, TIterator end, const std::string &intro="{", const std::string &pfx="\ ", const std::string &sep="\ ", const std::string &sfx="\, const std::string &extro="}")
Print range defined by iterators (multiline style).
Lightweight attribute value lookup.
String related utilities and Regular expression matching.
std::string asString() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
SolvAttr inSolvAttr() const
The current SolvAttr.
detail::CDataiterator * get() const
Repository repo() const
Whether to search in one Repository.
bool solvAttrSubEntry() const
Whether this is the entry to a sub-structure (flexarray).
detail::IdType solvAttrType() const
The current SolvAttr type.
iterator begin() const
Iterator to the begin of query results.
zypp::sat::detail::CDataiterator CDataiterator
std::ostream & dumpOn(std::ostream &str, const ProvideFileSpec::Impl &obj)
relates: ProvideSpec::Impl Verbose stream output
detail::CDataiterator * get() const
Expert backdoor.
Solvable inSolvable() const
The current Solvable.
Wrapper around sat detail::CDataiterator.
iterator end() const
Iterator behind the end of query results.
Solvable solvable() const
Whether to search in one Solvable.
Repository inRepo() const
The current Repository.
SolvAttr attr() const
The SolvAttr to search.