apt  2.2.4
About: Apt (Advanced Package Tool) is a management system for software packages (Debian/Ubuntu). Release series 2.2.
  Fossies Dox: apt-2.2.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Container_const_iterator< Interface, Container, Master > Class Template Reference

#include <cacheset.h>

Inheritance diagram for Container_const_iterator< Interface, Container, Master >:
[legend]
Collaboration diagram for Container_const_iterator< Interface, Container, Master >:
[legend]

Public Member Functions

 Container_const_iterator (container_iterator i)
 
Container::value_type getType (void) const
 
- Public Member Functions inherited from Container_iterator_base< Interface, Master, Container_const_iterator< Interface, Container, Master >, Container::const_iterator, Container::value_type >
 Container_iterator_base (Container::const_iterator const &i)
 
Container::value_type operator* (void) const
 
 operator Container::const_iterator (void) const
 
Container_const_iterator< Interface, Container, Master > & operator++ ()
 
Container_const_iterator< Interface, Container, Masteroperator++ (int)
 
Container_const_iterator< Interface, Container, Masteroperator+ (typename container_iterator::difference_type const &n)
 
Container_const_iterator< Interface, Container, Masteroperator+= (typename container_iterator::difference_type const &n)
 
Container_const_iterator< Interface, Container, Master > & operator-- ()
 
Container_const_iterator< Interface, Container, Masteroperator-- (int)
 
Container_const_iterator< Interface, Container, Masteroperator- (typename container_iterator::difference_type const &n)
 
container_iterator::difference_type operator- (Container_const_iterator< Interface, Container, Master > const &b)
 
Container_const_iterator< Interface, Container, Masteroperator-= (typename container_iterator::difference_type const &n)
 
bool operator!= (Container_const_iterator< Interface, Container, Master > const &i) const
 
bool operator== (Container_const_iterator< Interface, Container, Master > const &i) const
 
bool operator< (Container_const_iterator< Interface, Container, Master > const &i) const
 
bool operator> (Container_const_iterator< Interface, Container, Master > const &i) const
 
bool operator<= (Container_const_iterator< Interface, Container, Master > const &i) const
 
bool operator>= (Container_const_iterator< Interface, Container, Master > const &i) const
 
container_iterator::reference operator[] (typename container_iterator::difference_type const &n) const
 

Private Types

typedef Container_const_iterator< Interface, Container, Masteriterator_type
 
typedef Container::const_iterator container_iterator
 

Additional Inherited Members

- Public Attributes inherited from Container_iterator_base< Interface, Master, Container_const_iterator< Interface, Container, Master >, Container::const_iterator, Container::value_type >
friend Master
 
- Protected Attributes inherited from Container_iterator_base< Interface, Master, Container_const_iterator< Interface, Container, Master >, Container::const_iterator, Container::value_type >
Container::const_iterator _iter
 

Detailed Description

template<class Interface, class Container, class Master>
class APT::Container_const_iterator< Interface, Container, Master >

Definition at line 227 of file cacheset.h.

Member Typedef Documentation

◆ container_iterator

typedef Container::const_iterator container_iterator
private

Definition at line 231 of file cacheset.h.

◆ iterator_type

typedef Container_const_iterator<Interface, Container, Master> iterator_type
private

Definition at line 230 of file cacheset.h.

Constructor & Destructor Documentation

◆ Container_const_iterator()

Definition at line 233 of file cacheset.h.

Member Function Documentation

◆ getType()


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