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;
detail::IdType solvAttrType() const
The current SolvAttr type.
Repository inRepo() const
The current Repository.
std::string asString() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
bool solvAttrSubEntry() const
Whether this is the entry to a sub-structure (flexarray).
SolvAttr inSolvAttr() const
The current SolvAttr.
detail::CDataiterator * get() const
Expert backdoor.
Solvable inSolvable() const
The current Solvable.
Lightweight attribute value lookup.
iterator end() const
Iterator behind the end of query results.
iterator begin() const
Iterator to the begin of query results.
SolvAttr attr() const
The SolvAttr to search.
Solvable solvable() const
Whether to search in one Solvable.
Repository repo() const
Whether to search in one Repository.
static const SolvAttr noAttr
Value representing noAttr ("").
A Solvable object within the sat Pool.
Wrapper around sat detail::CDataiterator.
detail::CDataiterator * get() const
String related utilities and Regular expression matching.
std::ostream & dumpRange(std::ostream &str, TIterator begin, TIterator end, const std::string &intro="{", const std::string &pfx="\n ", const std::string &sep="\n ", const std::string &sfx="\n", const std::string &extro="}")
Print range defined by iterators (multiline style).
std::ostream & dumpOn(std::ostream &str, const Capability &obj)
relates: Capability Detailed stream output
zypp::sat::detail::CDataiterator CDataiterator