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:
[legend]
Collaboration diagram for pkgIndexFile::Type:
[legend]

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 ( )
inlinevirtual

Definition at line 123 of file indexfile.h.

Member Function Documentation

◆ CreatePkgParser()

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

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
inlinevirtual

Reimplemented in debIFTypeDscFile, and debIFTypeDebianSourceDir.

Definition at line 121 of file indexfile.h.

◆ GetType()

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

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
static

Definition at line 114 of file indexfile.h.

Referenced by ShowHelp().

◆ GlobalListLen

unsigned long GlobalListLen = 0
static

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: