apt  0.9.7.9
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
pkgSrcRecords::Parser Class Reference
Inheritance diagram for pkgSrcRecords::Parser:
Inheritance graph
[legend]
Collaboration diagram for pkgSrcRecords::Parser:
Collaboration graph
[legend]

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: