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