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)  

pkgIndexFile::Type Class Reference

#include <indexfile.h>

Inheritance diagram for pkgIndexFile::Type:
Collaboration diagram for pkgIndexFile::Type:

Public Member Functions

virtual pkgRecords::ParserCreatePkgParser (pkgCache::PkgFileIterator const &) const
virtual pkgSrcRecords::ParserCreateSrcPkgParser (std::string const &) const
 Type ()
virtual ~Type ()

Static Public Member Functions

static TypeGetType (const char *const Type) APT_PURE

Public Attributes

const char * Label

Static Public Attributes

static Type ** GlobalList = ItmList
static unsigned long GlobalListLen = 0

Detailed Description

Definition at line 109 of file indexfile.h.

Constructor & Destructor Documentation

◆ Type()

Type ( )

Definition at line 45 of file indexfile.cc.

References GlobalListLen, ItmList, and Label.

◆ ~Type()

virtual ~Type ( )

Definition at line 123 of file indexfile.h.

Member Function Documentation

◆ CreatePkgParser()

virtual pkgRecords::Parser* CreatePkgParser ( pkgCache::PkgFileIterator const &  ) const

Reimplemented in edspIFType, eippIFType, debIFTypePkg, debIFTypeStatus, and debIFTypeDebPkgFile.

Definition at line 120 of file indexfile.h.

Referenced by pkgRecords::pkgRecords().

◆ CreateSrcPkgParser()

virtual pkgSrcRecords::Parser* CreateSrcPkgParser ( std::string const &  ) const

Reimplemented in debIFTypeDscFile, and debIFTypeDebianSourceDir.

Definition at line 121 of file indexfile.h.

◆ GetType()

pkgIndexFile::Type * GetType ( const char *const  Type)

Definition at line 55 of file indexfile.cc.

References I.

Referenced by debStringPackageIndex::GetType(), and pkgRecords::pkgRecords().

Member Data Documentation

◆ GlobalList

pkgIndexFile::Type ** GlobalList = ItmList

Definition at line 114 of file indexfile.h.

Referenced by ShowHelp().

◆ GlobalListLen

unsigned long GlobalListLen = 0

Definition at line 115 of file indexfile.h.

Referenced by ShowHelp(), and Type().

◆ Label

const char* Label

Definition at line 118 of file indexfile.h.

Referenced by pkgCacheGenerator::SelectFile(), ShowHelp(), and Type().

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