|
| D () |
| A null iterator.
|
|
| D (const Pathname &root_r, const Pathname &dbPath_r=Pathname()) |
| Open a specific rpmdb if it exists.
|
|
bool | create (int rpmtag, const void *keyp=NULL, size_t keylen=0) |
| Let iterator access a dbindex file.
|
|
bool | destroy () |
| Reset iterator.
|
|
bool | advance () |
| Advance to the first/next header in iterator.
|
|
bool | init (int rpmtag, const void *keyp=NULL, size_t keylen=0) |
| Access a dbindex file and advance to the 1st header.
|
|
bool | set (int off_r) |
| Create an itertator that contains the database entry located at off_r, and advance to the 1st header.
|
|
unsigned | offset () |
|
int | size () |
|
Definition at line 253 of file librpmDb.cc.
◆ D() [1/4]
zypp::target::rpm::librpmDb::db_const_iterator::D::D |
( |
const D & | | ) |
|
|
privatedelete |
◆ D() [2/4]
zypp::target::rpm::librpmDb::db_const_iterator::D::D |
( |
D && | | ) |
|
|
private |
◆ D() [3/4]
zypp::target::rpm::librpmDb::db_const_iterator::D::D |
( |
| ) |
|
|
inline |
◆ D() [4/4]
zypp::target::rpm::librpmDb::db_const_iterator::D::D |
( |
const Pathname & | root_r, |
|
|
const Pathname & | dbPath_r = Pathname() ) |
|
inline |
Open a specific rpmdb if it exists.
Definition at line 271 of file librpmDb.cc.
◆ operator=() [1/2]
D & zypp::target::rpm::librpmDb::db_const_iterator::D::operator= |
( |
const D & | | ) |
|
|
privatedelete |
◆ operator=() [2/2]
D & zypp::target::rpm::librpmDb::db_const_iterator::D::operator= |
( |
D && | | ) |
|
|
privatedelete |
◆ create()
bool zypp::target::rpm::librpmDb::db_const_iterator::D::create |
( |
int | rpmtag, |
|
|
const void * | keyp = NULL, |
|
|
size_t | keylen = 0 ) |
|
inline |
Let iterator access a dbindex file.
Call advance to access the 1st element (if present).
Definition at line 288 of file librpmDb.cc.
◆ destroy()
bool zypp::target::rpm::librpmDb::db_const_iterator::D::destroy |
( |
| ) |
|
|
inline |
Reset iterator.
Always returns false.
Definition at line 300 of file librpmDb.cc.
◆ advance()
bool zypp::target::rpm::librpmDb::db_const_iterator::D::advance |
( |
| ) |
|
|
inline |
Advance to the first/next header in iterator.
Destroys iterator if no more headers available.
Definition at line 311 of file librpmDb.cc.
◆ init()
bool zypp::target::rpm::librpmDb::db_const_iterator::D::init |
( |
int | rpmtag, |
|
|
const void * | keyp = NULL, |
|
|
size_t | keylen = 0 ) |
|
inline |
Access a dbindex file and advance to the 1st header.
Definition at line 328 of file librpmDb.cc.
◆ set()
bool zypp::target::rpm::librpmDb::db_const_iterator::D::set |
( |
int | off_r | ) |
|
|
inline |
Create an itertator that contains the database entry located at off_r, and advance to the 1st header.
Definition at line 339 of file librpmDb.cc.
◆ offset()
unsigned zypp::target::rpm::librpmDb::db_const_iterator::D::offset |
( |
| ) |
|
|
inline |
◆ size()
int zypp::target::rpm::librpmDb::db_const_iterator::D::size |
( |
| ) |
|
|
inline |
◆ _dbptr
◆ _mi
AutoDispose<rpmdbMatchIterator> zypp::target::rpm::librpmDb::db_const_iterator::D::_mi |
◆ _hptr
The documentation for this class was generated from the following file: