| libzypp 17.37.10
    | 
| Public Member Functions | |
| Impl () | |
| Impl (const Impl &)=default | |
| Impl (Impl &&)=delete | |
| Impl & | operator= (const Impl &)=delete | 
| Impl & | operator= (Impl &&)=delete | 
| ~Impl () | |
| std::string | asString () const | 
| String representation. | |
| Raw query options. | |
| StrContainer | _strings | 
| Raw search strings. | |
| AttrRawStrMap | _attrs | 
| Raw attributes. | |
| std::set< AttrMatchData > | _uncompiledPredicated | 
| Uncompiled attributes with predicate. | |
| Match | _flags | 
| Sat solver search flags. | |
| bool | _match_word | 
| StatusFilter | _status_flags | 
| Sat solver status flags. | |
| Edition | _edition | 
| Edition condition operand. | |
| Rel | _op | 
| Operator for edition condition. | |
| StrContainer | _repos | 
| Repos to search. | |
| Kinds | _kinds | 
| Kinds to search. | |
| std::string | _comment | 
| Optional comment string for serialization. | |
| AttrMatchList | _attrMatchList | 
| StrMatcher per attribtue. | |
| bool | operator< (const PoolQuery::Impl &rhs) const | 
| bool | operator== (const PoolQuery::Impl &rhs) const | 
| bool | operator!= (const PoolQuery::Impl &rhs) const | 
| void | compile () const | 
| Compile the regex. | |
| StrMatcher | joinedStrMatcher (const StrContainer &container_r, const Match &flags_r) const | 
| Join patterns in container_r according to flags_r into a single StrMatcher. | |
| Impl * | clone () const | 
| clone for RWCOW_pointer | |
| Impl * | rwcowClone (const Impl *rhs) | 
Definition at line 416 of file PoolQuery.cc.
| 
 | inline | 
Definition at line 419 of file PoolQuery.cc.
| 
 | default | 
| 
 | delete | 
| 
 | inline | 
Definition at line 430 of file PoolQuery.cc.
| std::string zypp::PoolQuery::Impl::asString | ( | ) | const | 
String representation.
Definition at line 780 of file PoolQuery.cc.
| 
 | inline | 
Definition at line 469 of file PoolQuery.cc.
| 
 | inline | 
Definition at line 486 of file PoolQuery.cc.
| 
 | inline | 
Definition at line 514 of file PoolQuery.cc.
| void zypp::PoolQuery::Impl::compile | ( | ) | const | 
Compile the regex.
Basically building the _attrMatchList from strings.
| MatchException | Any of the exceptions thrown by StrMatcher::compile. | 
Definition at line 564 of file PoolQuery.cc.
| 
 | private | 
Join patterns in container_r according to flags_r into a single StrMatcher.
The StrMatcher returned will be a REGEX if more than one pattern was passed.
Definition at line 742 of file PoolQuery.cc.
| 
 | inlineprivate | 
clone for RWCOW_pointer
Definition at line 536 of file PoolQuery.cc.
| StrContainer zypp::PoolQuery::Impl::_strings | 
Raw search strings.
Definition at line 439 of file PoolQuery.cc.
| AttrRawStrMap zypp::PoolQuery::Impl::_attrs | 
Raw attributes.
Definition at line 441 of file PoolQuery.cc.
| std::set<AttrMatchData> zypp::PoolQuery::Impl::_uncompiledPredicated | 
Uncompiled attributes with predicate.
Definition at line 443 of file PoolQuery.cc.
| Match zypp::PoolQuery::Impl::_flags | 
Sat solver search flags.
Definition at line 446 of file PoolQuery.cc.
| bool zypp::PoolQuery::Impl::_match_word | 
Definition at line 447 of file PoolQuery.cc.
| StatusFilter zypp::PoolQuery::Impl::_status_flags | 
Sat solver status flags.
Definition at line 450 of file PoolQuery.cc.
| Edition zypp::PoolQuery::Impl::_edition | 
Edition condition operand.
Definition at line 453 of file PoolQuery.cc.
| Rel zypp::PoolQuery::Impl::_op | 
Operator for edition condition.
Definition at line 455 of file PoolQuery.cc.
| StrContainer zypp::PoolQuery::Impl::_repos | 
Repos to search.
Definition at line 458 of file PoolQuery.cc.
| Kinds zypp::PoolQuery::Impl::_kinds | 
Kinds to search.
Definition at line 461 of file PoolQuery.cc.
| 
 | mutable | 
Optional comment string for serialization.
Definition at line 464 of file PoolQuery.cc.
| 
 | mutable | 
StrMatcher per attribtue.
Definition at line 525 of file PoolQuery.cc.