Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

InvFPTerm Class Reference

term class for InvIndex and InvFPIndex More...

#include <InvFPTerm.hpp>

Inheritance diagram for InvFPTerm:

TermInfo Term List of all members.

Public Methods

 InvFPTerm ()
 ~InvFPTerm ()
const char * spelling ()
void spelling (TERM_T term)
int strLength ()
void strLength (int len)
int count ()
 term count in the doc

TERMID_T id ()
 term id

LOC_T position ()
vector< LOC_T > * positions ()
void position (LOC_T pos)

Protected Attributes

TERMID_T tid
int strlen
TERM_T word
int freq
LOC_T loc
vector< LOC_T > * loclist

Friends

class InvTermList
class InvFPTermList

Detailed Description

term class for InvIndex and InvFPIndex


Constructor & Destructor Documentation

InvFPTerm::InvFPTerm   [inline]
 

InvFPTerm::~InvFPTerm   [inline]
 


Member Function Documentation

int InvFPTerm::count   [inline, virtual]
 

term count in the doc

Implements TermInfo.

TERMID_T InvFPTerm::id   [inline, virtual]
 

term id

Implements TermInfo.

void InvFPTerm::position LOC_T    pos [inline]
 

LOC_T InvFPTerm::position   [inline]
 

vector<LOC_T>* InvFPTerm::positions   [inline]
 

void InvFPTerm::spelling TERM_T    term [inline]
 

const char* InvFPTerm::spelling   [inline, virtual]
 

Reimplemented from Term.

void InvFPTerm::strLength int    len [inline]
 

int InvFPTerm::strLength   [inline]
 


Friends And Related Function Documentation

friend class InvFPTermList [friend]
 

friend class InvTermList [friend]
 


Member Data Documentation

int InvFPTerm::freq [protected]
 

LOC_T InvFPTerm::loc [protected]
 

vector<LOC_T>* InvFPTerm::loclist [protected]
 

int InvFPTerm::strlen [protected]
 

TERMID_T InvFPTerm::tid [protected]
 

TERM_T InvFPTerm::word [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 30 14:14:07 2002 for LEMUR by doxygen1.2.18