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
APT::VersionContainer< Container >::iterator Class Reference

#include <cacheset.h>

Inheritance diagram for APT::VersionContainer< Container >::iterator:
Collaboration diagram for APT::VersionContainer< Container >::iterator:

Public Member Functions

 iterator (typename Container::iterator i)
 
const char * Arch () const
 
bool Automatic () const
 
pkgCacheCache () const
 
int CompareVer (const pkgCache::VerIterator &B) const
 
pkgCache::DepIterator DependsList () const
 
pkgCache::DescIterator DescriptionList () const
 
bool Downloadable () const
 
bool end () const
 
pkgCache::VerFileIterator FileList () const
 
pkgCache::VerIterator getVer (void) const
 
unsigned long Index () const
 
pkgCache::VerFileIterator NewestFile () const
 
 operator pkgCache::VerIterator (void)
 
 operator typename Container::iterator (void) const
 
 operator typename VersionContainer< Container >::const_iterator ()
 
bool operator!= (iterator const &i) const
 
pkgCache::VerIterator operator* (void) const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
pkgCache::Version const * operator-> () const
 
iteratoroperator= (iterator const &i)
 
iteratoroperator= (typename Container::iterator const &i)
 
bool operator== (iterator const &i) const
 
pkgCache::PkgIterator ParentPkg () const
 
const char * PriorityType () const
 
pkgCache::PrvIterator ProvidesList () const
 
std::string RelStr () const
 
const char * Section () const
 
pkgCache::DescIterator TranslatedDescription () const
 
const char * VerStr () const
 

Private Attributes

Container::iterator _iter
 

Friends

std::ostream & operator<< (std::ostream &out, iterator i)
 

Constructor & Destructor Documentation

template<class Container>
APT::VersionContainer< Container >::iterator::iterator ( typename Container::iterator  i)
inline

Member Function Documentation

const char* APT::VersionContainerInterface::const_iterator::Arch ( ) const
inlineinherited

References pkgCache::VerIterator::Arch(), and APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

bool APT::VersionContainerInterface::const_iterator::Automatic ( ) const
inlineinherited

References pkgCache::VerIterator::Automatic(), and APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

pkgCache* APT::VersionContainerInterface::const_iterator::Cache ( ) const
inlineinherited
int APT::VersionContainerInterface::const_iterator::CompareVer ( const pkgCache::VerIterator B) const
inlineinherited

References pkgCache::VerIterator::CompareVer(), and APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

pkgCache::DepIterator APT::VersionContainerInterface::const_iterator::DependsList ( ) const
inlineinherited

References pkgCache::VerIterator::DependsList(), and APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

pkgCache::DescIterator APT::VersionContainerInterface::const_iterator::DescriptionList ( ) const
inlineinherited
bool APT::VersionContainerInterface::const_iterator::Downloadable ( ) const
inlineinherited

References pkgCache::VerIterator::Downloadable(), and APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

bool APT::VersionContainerInterface::const_iterator::end ( ) const
inlineinherited
pkgCache::VerFileIterator APT::VersionContainerInterface::const_iterator::FileList ( ) const
inlineinherited

References pkgCache::VerIterator::FileList(), and APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

template<class Container>
pkgCache::VerIterator APT::VersionContainer< Container >::iterator::getVer ( void  ) const
inlinevirtual
unsigned long APT::VersionContainerInterface::const_iterator::Index ( ) const
inlineinherited
pkgCache::VerFileIterator APT::VersionContainerInterface::const_iterator::NewestFile ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::NewestFile().

Here is the call graph for this function:

APT::VersionContainerInterface::const_iterator::operator pkgCache::VerIterator ( void  )
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

template<class Container>
APT::VersionContainer< Container >::iterator::operator typename Container::iterator ( void  ) const
inline
template<class Container>
APT::VersionContainer< Container >::iterator::operator typename VersionContainer< Container >::const_iterator ( )
inline
template<class Container>
bool APT::VersionContainer< Container >::iterator::operator!= ( iterator const &  i) const
inline
template<class Container>
pkgCache::VerIterator APT::VersionContainer< Container >::iterator::operator* ( void  ) const
inline
template<class Container>
iterator& APT::VersionContainer< Container >::iterator::operator++ ( )
inline
template<class Container>
iterator APT::VersionContainer< Container >::iterator::operator++ ( int  )
inline

References APT::VersionContainer< Container >::iterator::operator++().

Referenced by APT::VersionContainer< Container >::iterator::operator++().

Here is the call graph for this function:

Here is the caller graph for this function:

pkgCache::Version const* APT::VersionContainerInterface::const_iterator::operator-> ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer().

Here is the call graph for this function:

template<class Container>
iterator& APT::VersionContainer< Container >::iterator::operator= ( iterator const &  i)
inline
template<class Container>
iterator& APT::VersionContainer< Container >::iterator::operator= ( typename Container::iterator const &  i)
inline
template<class Container>
bool APT::VersionContainer< Container >::iterator::operator== ( iterator const &  i) const
inline
pkgCache::PkgIterator APT::VersionContainerInterface::const_iterator::ParentPkg ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::ParentPkg().

Here is the call graph for this function:

const char* APT::VersionContainerInterface::const_iterator::PriorityType ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::PriorityType().

Here is the call graph for this function:

pkgCache::PrvIterator APT::VersionContainerInterface::const_iterator::ProvidesList ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::ProvidesList().

Here is the call graph for this function:

std::string APT::VersionContainerInterface::const_iterator::RelStr ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::RelStr().

Here is the call graph for this function:

const char* APT::VersionContainerInterface::const_iterator::Section ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::Section().

Here is the call graph for this function:

pkgCache::DescIterator APT::VersionContainerInterface::const_iterator::TranslatedDescription ( ) const
inlineinherited
const char* APT::VersionContainerInterface::const_iterator::VerStr ( ) const
inlineinherited

References APT::VersionContainerInterface::const_iterator::getVer(), and pkgCache::VerIterator::VerStr().

Here is the call graph for this function:

Friends And Related Function Documentation

template<class Container>
std::ostream& operator<< ( std::ostream &  out,
iterator  i 
)
friend

Member Data Documentation


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