Classes | |
class | Debtags |
Access the on-disk Debtags tag database. More... | |
class | DebDBParser |
Parse Debian records from a parser input. More... | |
struct | DebtagsIndexer |
class | Path |
Singleton class to configure and access the various Debtags paths. More... | |
class | PkgId |
Maps Packages to IDs and vice-versa. More... | |
class | IntToPkg |
class | StringToInt |
class | StringToPkg |
class | PkgToString |
class | PatchStringToInt |
class | PatchIntToString |
class | SourceDir |
Access a directory containing Debtags data files. More... | |
struct | VocabularyIndexer |
Infrastructure used to rebuild the vocabulary index when needed. More... | |
class | VocabularyMerger |
class | Facet |
Representation of a facet. More... | |
class | Tag |
Representation of a tag. More... | |
class | TagToFacet |
Convert a collection of ITEMs tagged with Tags to a collection of ITEMs tagged with only the facets. More... | |
class | Vocabulary |
Functions | |
template<typename OUT > | |
IntToPkg< OUT > | intToPkg (PkgId &pkgid, Vocabulary &voc, const OUT &out) |
template<typename OUT > | |
StringToInt< OUT > | stringToInt (PkgId &pkgid, Vocabulary &voc, const OUT &out) |
template<typename OUT > | |
StringToPkg< OUT > | stringToPkg (PkgId &pkgid, Vocabulary &voc, const OUT &out) |
template<typename OUT > | |
PkgToString< OUT > | pkgToString (const OUT &out) |
template<typename OUT > | |
PatchStringToInt< OUT > | patchStringToInt (PkgId &pkgid, Vocabulary &voc, const OUT &out) |
template<typename OUT > | |
PatchIntToString< OUT > | patchIntToString (PkgId &pkgid, Vocabulary &voc, const OUT &out) |
int | tagcmp (const char *tag1, const char *tag2) |
IntToPkg<OUT> ept::debtags::intToPkg | ( | PkgId & | pkgid, | |
Vocabulary & | voc, | |||
const OUT & | out | |||
) | [inline] |
PatchIntToString<OUT> ept::debtags::patchIntToString | ( | PkgId & | pkgid, | |
Vocabulary & | voc, | |||
const OUT & | out | |||
) | [inline] |
Referenced by TestSerializer::_2(), ept::debtags::Debtags::savePatch(), and ept::debtags::Debtags::sendPatch().
PatchStringToInt<OUT> ept::debtags::patchStringToInt | ( | PkgId & | pkgid, | |
Vocabulary & | voc, | |||
const OUT & | out | |||
) | [inline] |
Referenced by TestSerializer::_2(), and ept::debtags::Debtags::Debtags().
PkgToString<OUT> ept::debtags::pkgToString | ( | const OUT & | out | ) | [inline] |
Referenced by TestSerializer::_1().
StringToInt<OUT> ept::debtags::stringToInt | ( | PkgId & | pkgid, | |
Vocabulary & | voc, | |||
const OUT & | out | |||
) | [inline] |
Referenced by TestSerializer::_1(), and ept::debtags::DebtagsIndexer::rebuild().
StringToPkg<OUT> ept::debtags::stringToPkg | ( | PkgId & | pkgid, | |
Vocabulary & | voc, | |||
const OUT & | out | |||
) | [inline] |
int ept::debtags::tagcmp | ( | const char * | tag1, | |
const char * | tag2 | |||
) |
Referenced by TestVocabulary::_19(), and ept::debtags::Vocabulary::Vocabulary::TagIndex::id().