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

Terms Class Reference

#include <Terms.hpp>

Inheritance diagram for Terms:

Source Target List of all members.

Public Methods

const char * operator[] (int idx) const
int operator[] (const char *t) const
int size () const
int getIndexOfOOV () const
int getIndexOfNullTerm () const
const char * getPath () const
int tokenize (const char *buff, Array< int > &tokenized) const
int tokenize (const char *buff, Array< unsigned short > &tokenized) const
void open (const char *path_)

Static Public Methods

Terms * construct (const char *path_)
const char * getOOVSpelling ()

Static Private Methods

Terms * SetOfSets ()
int & NSetsOpen ()

Private Attributes

ISet< Stringterms
String path

Static Private Attributes

Terms * setOfSets = NULL
int nSetsOpen = 0

Member Function Documentation

Terms * Terms::construct const char *    path_ [static]
 

int Terms::getIndexOfNullTerm   const [inline]
 

int Terms::getIndexOfOOV   const [inline]
 

const char* Terms::getOOVSpelling   [inline, static]
 

const char* Terms::getPath   const [inline]
 

int& Terms::NSetsOpen   [inline, static, private]
 

void Terms::open const char *    path_
 

int Terms::operator[] const char *    t const [inline]
 

const char* Terms::operator[] int    idx const [inline]
 

Terms* Terms::SetOfSets   [inline, static, private]
 

int Terms::size   const [inline]
 

int Terms::tokenize const char *    buff,
Array< unsigned short > &    tokenized
const
 

int Terms::tokenize const char *    buff,
Array< int > &    tokenized
const
 


Member Data Documentation

int Terms::nSetsOpen = 0 [static, private]
 

String Terms::path [private]
 

Terms * Terms::setOfSets = NULL [static, private]
 

ISet<String> Terms::terms [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 6 07:12:08 2004 for LEMUR by doxygen1.2.16