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

lemur::api::Term Class Reference

Basic term class. More...

#include <Term.hpp>

Inheritance diagram for lemur::api::Term:

lemur::index::InvFPTerm List of all members.

Public Member Functions

 Term ()
virtual ~Term ()
virtual const char * spelling () const
 return the spelling of the term (read-only)

virtual void spelling (const char *str)
virtual void spelling (const string &str)
virtual void reset ()
 reset this term representation


Protected Attributes

const char * termptr

Detailed Description

Basic term class.

This class represents a term in a document.


Constructor & Destructor Documentation

lemur::api::Term::Term  )  [inline]
 

virtual lemur::api::Term::~Term  )  [inline, virtual]
 


Member Function Documentation

virtual void lemur::api::Term::reset  )  [inline, virtual]
 

reset this term representation

virtual void lemur::api::Term::spelling const string &  str  )  [inline, virtual]
 

set the spelling of the term by pointing to the given parameter value at str must stay valid for this Term object to stay valid

virtual void lemur::api::Term::spelling const char *  str  )  [inline, virtual]
 

set the spelling of the term by pointing to the given parameter value at str must stay valid for this Term object to stay valid

virtual const char* lemur::api::Term::spelling  )  const [inline, virtual]
 

return the spelling of the term (read-only)


Member Data Documentation

const char* lemur::api::Term::termptr [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:05 2010 for Lemur by doxygen 1.3.4