Main Page | Directories | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

moot::mootNgrams::Ngram Class Reference

#include <mootNgrams.h>

List of all members.

Public Member Functions


Detailed Description

Class for full trigram data: used by interface methods


Constructor & Destructor Documentation

moot::mootNgrams::Ngram::Ngram void   )  [inline]
 

Default constructor

moot::mootNgrams::Ngram::Ngram const mootTagString tag1  )  [inline]
 

Unigram constructor

moot::mootNgrams::Ngram::Ngram const mootTagString tag1,
const mootTagString tag2
[inline]
 

Bigram constructor

moot::mootNgrams::Ngram::Ngram const mootTagString tag1,
const mootTagString tag2,
const mootTagString tag3
[inline]
 

Trigram constructor

moot::mootNgrams::Ngram::~Ngram void   )  [inline]
 

Default destructor


Member Function Documentation

string moot::mootNgrams::Ngram::as_string void   )  const [inline]
 

Debug: string-form

void moot::mootNgrams::Ngram::push const mootTagString tag_new = mootTagString("")  )  [inline]
 

Push tag3 onto the end of the n-gram, shifting old tag1 off the front

const mootTagString& moot::mootNgrams::Ngram::tag1 void   )  const [inline]
 

Return the 1st tag of the trigram

const mootTagString& moot::mootNgrams::Ngram::tag2 void   )  const [inline]
 

Return the 2nd tag of the trigram

const mootTagString& moot::mootNgrams::Ngram::tag3 void   )  const [inline]
 

Return the 3rd tag of the trigram


The documentation for this class was generated from the following file:
Generated on Mon Jun 27 13:05:28 2005 for libmoot by  doxygen 1.3.8-20040913