12 #ifndef ZYPP_POOLQUERY_H
13 #define ZYPP_POOLQUERY_H
34 class PoolQueryIterator;
93 typedef std::set<ResKind>
Kinds;
161 void addRepo(
const std::string &repoalias);
194 void addString(
const std::string & value);
434 bool recover( std::istream &str,
char delim =
'\n' );
445 void serialize( std::ostream &str,
char delim =
'\n' )
const;
487 std::ostream & operator<<( std::ostream & str, const
PoolQuery & obj );
496 class PoolQueryMatcher;
511 , sat::LookupAttr::iterator
512 , const sat::Solvable
513 , boost::forward_traversal_tag
514 , const sat::Solvable
517 typedef std::vector<sat::LookupAttr::iterator>
Matches;
528 : _matcher( matcher_r )
587 friend class boost::iterator_core_access;
590 {
return base_reference().inSolvable(); }
595 const Matches & matches()
const;
605 {
return str << obj.base(); }
621 #endif // ZYPP_POOLQUERY_H