apt @VERSION@
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
debListParser Class Reference
Inheritance diagram for debListParser:
pkgCacheGenerator::ListParser edspListParser

List of all members.

Classes

struct  WordList

Public Member Functions

virtual string Package ()
virtual string Architecture ()
virtual bool ArchitectureAll ()
virtual string Version ()
virtual bool NewVersion (pkgCache::VerIterator &Ver)
virtual string Description ()
virtual string DescriptionLanguage ()
virtual MD5SumValue Description_md5 ()
virtual unsigned short VersionHash ()
virtual bool UsePackage (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
virtual unsigned long Offset ()
virtual unsigned long Size ()
virtual bool Step ()
bool LoadReleaseInfo (pkgCache::PkgFileIterator &FileI, FileFd &File, string section)
 debListParser (FileFd *File, string const &Arch="")

Static Public Member Functions

static unsigned char GetPrio (string Str)
static const char * ParseDepends (const char *Start, const char *Stop, string &Package, string &Ver, unsigned int &Op, bool const &ParseArchFlags=false, bool const &StripMultiArch=true)
static const char * ConvertRelation (const char *I, unsigned int &Op)

Protected Member Functions

unsigned long UniqFindTagWrite (const char *Tag)
virtual bool ParseStatus (pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver)
bool ParseDepends (pkgCache::VerIterator &Ver, const char *Tag, unsigned int Type)
bool ParseProvides (pkgCache::VerIterator &Ver)
bool NewProvidesAllArch (pkgCache::VerIterator &Ver, string const &Package, string const &Version)

Static Protected Member Functions

static bool GrabWord (string Word, WordList *List, unsigned char &Out)

Protected Attributes

pkgTagFile Tags
pkgTagSection Section
unsigned long iOffset
string Arch
std::vector< std::string > Architectures
bool MultiArchEnabled

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