List of all members.
Classes |
struct | WordList |
Public Member Functions |
virtual std::string | Package () |
virtual std::string | Architecture () |
virtual bool | ArchitectureAll () |
virtual std::string | Version () |
virtual bool | NewVersion (pkgCache::VerIterator &Ver) |
virtual std::string | Description () |
virtual std::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, std::string section) |
| debListParser (FileFd *File, std::string const &Arch="") |
Static Public Member Functions |
static unsigned char | GetPrio (std::string Str) |
static const char * | ParseDepends (const char *Start, const char *Stop, std::string &Package, std::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, std::string const &Package, std::string const &Version) |
Static Protected Member Functions |
static bool | GrabWord (std::string Word, WordList *List, unsigned char &Out) |
Protected Attributes |
pkgTagFile | Tags |
pkgTagSection | Section |
unsigned long | iOffset |
std::string | Arch |
std::vector< std::string > | Architectures |
bool | MultiArchEnabled |
The documentation for this class was generated from the following files:
- /build/buildd/apt-0.8.16~exp12ubuntu10.18/apt-pkg/deb/deblistparser.h
- /build/buildd/apt-0.8.16~exp12ubuntu10.18/apt-pkg/deb/deblistparser.cc