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

moot::mootNgrams::Ngram Class Reference

#include <mootNgrams.h>

List of all members.

Public Methods


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 Sep 11 16:10:36 2006 for libmoot by doxygen1.2.18