|  | 
|  | 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: