libept  0.5.25
Classes | Functions
ept::debtags Namespace Reference

Classes

class  DebDBParser
 Parse Debian records from a parser input. More...
 
class  Debtags
 Access the on-disk Debtags tag database. More...
 
struct  DebtagsIndexer
 
class  Facet
 Representation of a facet. More...
 
class  IntToPkg
 
class  PatchIntToString
 
class  PatchStringToInt
 
class  Path
 Singleton class to configure and access the various Debtags paths. More...
 
class  PkgId
 Maps Packages to IDs and vice-versa. More...
 
class  PkgToString
 
class  SourceDir
 Access a directory containing Debtags data files. More...
 
class  StringToInt
 
class  StringToPkg
 
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
 
struct  VocabularyIndexer
 Infrastructure used to rebuild the vocabulary index when needed. More...
 
class  VocabularyMerger
 

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)
 

Function Documentation

template<typename OUT >
IntToPkg<OUT> ept::debtags::intToPkg ( PkgId pkgid,
Vocabulary voc,
const OUT &  out 
)
template<typename OUT >
PatchIntToString<OUT> ept::debtags::patchIntToString ( PkgId pkgid,
Vocabulary voc,
const OUT &  out 
)
template<typename OUT >
PatchStringToInt<OUT> ept::debtags::patchStringToInt ( PkgId pkgid,
Vocabulary voc,
const OUT &  out 
)
template<typename OUT >
PkgToString<OUT> ept::debtags::pkgToString ( const OUT &  out)

Referenced by TestSerializer::_1().

template<typename OUT >
StringToInt<OUT> ept::debtags::stringToInt ( PkgId pkgid,
Vocabulary voc,
const OUT &  out 
)
template<typename OUT >
StringToPkg<OUT> ept::debtags::stringToPkg ( PkgId pkgid,
Vocabulary voc,
const OUT &  out 
)
int ept::debtags::tagcmp ( const char *  tag1,
const char *  tag2 
)