ept::debtags Namespace Reference


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)


Function Documentation

template<typename OUT>
IntToPkg<OUT> ept::debtags::intToPkg ( PkgId &  pkgid,
Vocabulary &  voc,
const OUT &  out 
) [inline]

template<typename OUT>
PatchIntToString<OUT> ept::debtags::patchIntToString ( PkgId &  pkgid,
Vocabulary &  voc,
const OUT &  out 
) [inline]

template<typename OUT>
PatchStringToInt<OUT> ept::debtags::patchStringToInt ( PkgId &  pkgid,
Vocabulary &  voc,
const OUT &  out 
) [inline]

template<typename OUT>
PkgToString<OUT> ept::debtags::pkgToString ( const OUT &  out  )  [inline]

Referenced by TestSerializer::_1().

template<typename OUT>
StringToInt<OUT> ept::debtags::stringToInt ( PkgId &  pkgid,
Vocabulary &  voc,
const OUT &  out 
) [inline]

template<typename OUT>
StringToPkg<OUT> ept::debtags::stringToPkg ( PkgId &  pkgid,
Vocabulary &  voc,
const OUT &  out 
) [inline]

int ept::debtags::tagcmp ( const char *  tag1,
const char *  tag2 
)


Generated on Sat Jul 26 12:03:57 2008 for libept by  doxygen 1.5.6