apt  0.9.14
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
pkgSrcRecords::Parser Class Referenceabstract
Inheritance diagram for pkgSrcRecords::Parser:
debSrcRecordParser

Classes

struct  BuildDepRec
 

Public Types

enum  BuildDep { BuildDepend =0x0, BuildDependIndep =0x1, BuildConflict =0x2, BuildConflictIndep =0x3 }
 

Public Member Functions

const pkgIndexFileIndex () const
 
virtual bool Restart ()=0
 
virtual bool Step ()=0
 
virtual bool Jump (unsigned long const &Off)=0
 
virtual unsigned long Offset ()=0
 
virtual std::string AsStr ()=0
 
virtual std::string Package () const =0
 
virtual std::string Version () const =0
 
virtual std::string Maintainer () const =0
 
virtual std::string Section () const =0
 
virtual const char ** Binaries ()=0
 
virtual bool BuildDepends (std::vector< BuildDepRec > &BuildDeps, bool const &ArchOnly, bool const &StripMultiArch=true)=0
 
virtual bool Files (std::vector< pkgSrcRecords::File > &F)=0
 
 Parser (const pkgIndexFile *Index)
 

Static Public Member Functions

static const char * BuildDepType (unsigned char const &Type)
 

Protected Attributes

const pkgIndexFileiIndex
 

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