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)  

PackageContainerInterface Class Referenceabstract

#include <cacheset.h>

Inheritance diagram for PackageContainerInterface:
[legend]

Classes

class  iterator_base
 

Public Member Functions

virtual bool insert (pkgCache::PkgIterator const &P)=0
 
virtual bool empty () const =0
 
virtual void clear ()=0
 
virtual size_t size () const =0
 
void setConstructor (CacheSetHelper::PkgSelector const by)
 
CacheSetHelper::PkgSelector getConstructor () const
 
 PackageContainerInterface ()
 
 PackageContainerInterface (CacheSetHelper::PkgSelector const by)
 
 PackageContainerInterface (PackageContainerInterface const &by)
 
PackageContainerInterfaceoperator= (PackageContainerInterface const &other)
 
virtual ~PackageContainerInterface ()
 

Private Attributes

CacheSetHelper::PkgSelector ConstructedBy
 
void *const d
 

Detailed Description

Definition at line 280 of file cacheset.h.

Constructor & Destructor Documentation

◆ PackageContainerInterface() [1/3]

Definition at line 882 of file cacheset.cc.

◆ PackageContainerInterface() [2/3]

Definition at line 884 of file cacheset.cc.

◆ PackageContainerInterface() [3/3]

Definition at line 883 of file cacheset.cc.

◆ ~PackageContainerInterface()

Definition at line 890 of file cacheset.cc.

Member Function Documentation

◆ clear()

virtual void clear ( )
pure virtual

◆ empty()

◆ getConstructor()

◆ insert()

◆ operator=()

PackageContainerInterface & operator= ( PackageContainerInterface const &  other)

Definition at line 885 of file cacheset.cc.

References PackageContainerInterface::ConstructedBy.

◆ setConstructor()

void setConstructor ( CacheSetHelper::PkgSelector const  by)
inline

◆ size()

virtual size_t size ( ) const
pure virtual

Member Data Documentation

◆ ConstructedBy

CacheSetHelper::PkgSelector ConstructedBy
private

Definition at line 331 of file cacheset.h.

Referenced by PackageContainerInterface::operator=().

◆ d

void* const d
private

Definition at line 332 of file cacheset.h.


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