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

Term Class Reference

Basic term class. More...

#include <Term.hpp>

Inheritance diagram for Term:

InvFPTerm List of all members.

Public Methods

 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 copyspelling (const char *str)
 set the spelling of the term by making a copy

virtual void freespelling ()
 free the copy of the spelling of the term

virtual void reset ()
 reset this term representation


Protected Attributes

char * term
const char * termptr

Detailed Description

Basic term class.

This class represents a term in a document.


Constructor & Destructor Documentation

Term::Term   [inline]
 

virtual Term::~Term   [inline, virtual]
 


Member Function Documentation

virtual void Term::copyspelling const char *    str [inline, virtual]
 

set the spelling of the term by making a copy

virtual void Term::freespelling   [inline, virtual]
 

free the copy of the spelling of the term

virtual void Term::reset void    [inline, virtual]
 

reset this term representation

virtual void 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 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* Term::spelling   const [inline, virtual]
 

return the spelling of the term (read-only)


Member Data Documentation

char* Term::term [protected]
 

const char* Term::termptr [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 12:59:57 2004 for Lemur Toolkit by doxygen1.2.18