libzypp 17.37.17
|
LookupAttr::TransformIterator based container to retrieve list attributes. More...
#include <zypp/sat/LookupAttrTools.h>
Public Types | |
using | iterator = LookupAttr::TransformIterator<TResult, TAttr> |
using | size_type = LookupAttr::size_type |
Public Member Functions | |
ArrayAttr () | |
ArrayAttr (SolvAttr attr_r, LookupAttr::Location loc_r=LookupAttr::SOLV_ATTR) | |
ArrayAttr (SolvAttr attr_r, Repository repo_r, LookupAttr::Location loc_r=LookupAttr::SOLV_ATTR) | |
ArrayAttr (SolvAttr attr_r, Solvable solv_r) | |
iterator | begin () const |
iterator | end () const |
bool | empty () const |
size_type | size () const |
iterator | find (const TResult &key_r) const |
Private Attributes | |
LookupAttr | _q |
Friends | |
std::ostream & | operator (std::ostream &str, const ArrayAttr< TResult, TAttr > &obj) |
LookupAttr::TransformIterator based container to retrieve list attributes.
You may pass LookupAttr::REPO_ATTR as LookupAttr::Location argument, to lookup attributes associated with the Repository as a whole (e.g. repository keywords).
Definition at line 156 of file LookupAttrTools.h.
using zypp::sat::ArrayAttr< TResult, TAttr >::iterator = LookupAttr::TransformIterator<TResult, TAttr> |
Definition at line 177 of file LookupAttrTools.h.
using zypp::sat::ArrayAttr< TResult, TAttr >::size_type = LookupAttr::size_type |
Definition at line 178 of file LookupAttrTools.h.
|
inline |
Definition at line 161 of file LookupAttrTools.h.
|
inline |
Definition at line 164 of file LookupAttrTools.h.
|
inline |
Definition at line 168 of file LookupAttrTools.h.
|
inline |
Definition at line 172 of file LookupAttrTools.h.
|
inline |
Definition at line 180 of file LookupAttrTools.h.
|
inline |
Definition at line 183 of file LookupAttrTools.h.
|
inline |
Definition at line 186 of file LookupAttrTools.h.
|
inline |
Definition at line 189 of file LookupAttrTools.h.
|
inline |
Definition at line 199 of file LookupAttrTools.h.
|
friend |
|
private |
Definition at line 210 of file LookupAttrTools.h.