libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pkgFLCache::NodeIterator Class Reference

#include <filelist.h>

Collaboration diagram for pkgFLCache::NodeIterator:

Public Member Functions

 NodeIterator ()
 
 NodeIterator (pkgFLCache &Owner)
 
 NodeIterator (pkgFLCache &Owner, Node *Trg)
 
 NodeIterator (pkgFLCache &Owner, Node *Trg, Package *)
 
DirIterator Dir () const
 
const char * DirN () const
 
DiverIterator Diversion () const
 
bool end () const
 
const char * File () const
 
unsigned long Offset () const
 
 operator Node * ()
 
 operator Node const * () const
 
Node const & operator* () const
 
void operator++ (int)
 
void operator++ ()
 
Nodeoperator-> ()
 
Node const * operator-> () const
 
PackageRealPackage () const
 

Private Types

enum  {
  NdePkg,
  NdeHash
}
 

Private Attributes

NodeNde
 
pkgFLCacheOwner
 
enum
pkgFLCache::NodeIterator:: { ... }  
Type
 

Member Enumeration Documentation

anonymous enum
private
Enumerator
NdePkg 
NdeHash 

Constructor & Destructor Documentation

pkgFLCache::NodeIterator::NodeIterator ( )
inline
pkgFLCache::NodeIterator::NodeIterator ( pkgFLCache Owner)
inline
pkgFLCache::NodeIterator::NodeIterator ( pkgFLCache Owner,
Node Trg 
)
inline
pkgFLCache::NodeIterator::NodeIterator ( pkgFLCache Owner,
Node Trg,
Package  
)
inline

Member Function Documentation

DirIterator pkgFLCache::NodeIterator::Dir ( ) const
inline
const char* pkgFLCache::NodeIterator::DirN ( ) const
inline
DiverIterator pkgFLCache::NodeIterator::Diversion ( ) const
inline
bool pkgFLCache::NodeIterator::end ( ) const
inline
const char* pkgFLCache::NodeIterator::File ( ) const
inline
unsigned long pkgFLCache::NodeIterator::Offset ( ) const
inline
pkgFLCache::NodeIterator::operator Node * ( )
inline
pkgFLCache::NodeIterator::operator Node const * ( ) const
inline
Node const& pkgFLCache::NodeIterator::operator* ( void  ) const
inline
void pkgFLCache::NodeIterator::operator++ ( int  )
inline

References pkgFLCache::NodeP.

void pkgFLCache::NodeIterator::operator++ ( )
inline
Node* pkgFLCache::NodeIterator::operator-> ( )
inline
Node const* pkgFLCache::NodeIterator::operator-> ( ) const
inline
Package* pkgFLCache::NodeIterator::RealPackage ( ) const

Member Data Documentation

Node* pkgFLCache::NodeIterator::Nde
private
pkgFLCache* pkgFLCache::NodeIterator::Owner
private
enum { ... } pkgFLCache::NodeIterator::Type

The documentation for this class was generated from the following file: