#include <IntDiskIndex.h>
Inheritance diagram for Tagcoll::IntDiskIndexer< ITEM, TAG >:
Public Member Functions | |
IntDiskIndexer (const Converter< ITEM, int > &fromitem, const Converter< TAG, int > &fromtag) | |
virtual | ~IntDiskIndexer () |
const MMapIndexer & | pkgIndexer () const |
const MMapIndexer & | tagIndexer () const |
Protected Member Functions | |
virtual void | consumeItemUntagged (const ITEM &) |
Process an untagged item. | |
virtual void | consumeItem (const ITEM &item, const OpSet< TAG > &tags) |
Process a tagged item, with its tags. | |
Protected Attributes | |
IntIndexer | pkgidx |
IntIndexer | tagidx |
const Converter< ITEM, int > & | fromitem |
const Converter< TAG, int > & | fromtag |
IntDiskIndexer::IntDiskIndexer | ( | const Converter< ITEM, int > & | fromitem, | |
const Converter< TAG, int > & | fromtag | |||
) |
virtual Tagcoll::IntDiskIndexer< ITEM, TAG >::~IntDiskIndexer | ( | ) | [inline, virtual] |
void IntDiskIndexer::consumeItem | ( | const ITEM & | item, | |
const OpSet< TAG > & | tags | |||
) | [protected, virtual] |
virtual void Tagcoll::IntDiskIndexer< ITEM, TAG >::consumeItemUntagged | ( | const ITEM & | ) | [inline, protected, virtual] |
const MMapIndexer& Tagcoll::IntDiskIndexer< ITEM, TAG >::pkgIndexer | ( | ) | const [inline] |
const MMapIndexer& Tagcoll::IntDiskIndexer< ITEM, TAG >::tagIndexer | ( | ) | const [inline] |
const Converter<ITEM, int>& Tagcoll::IntDiskIndexer< ITEM, TAG >::fromitem [protected] |
const Converter<TAG, int>& Tagcoll::IntDiskIndexer< ITEM, TAG >::fromtag [protected] |
IntIndexer Tagcoll::IntDiskIndexer< ITEM, TAG >::pkgidx [protected] |
IntIndexer Tagcoll::IntDiskIndexer< ITEM, TAG >::tagidx [protected] |