FreeLing
4.0
|
#include <prefTree.h>
Classes | |
struct | ListRec |
struct | ListRecBase |
struct | ListRecData |
struct | ListRecEnd |
Public Member Functions | |
List () | |
ListRecBase * | find (const wchar_t c) |
void * | push (const wchar_t c, const bool wordEnd=false) |
virtual | ~List () |
Private Attributes | |
ListRecBase * | begin |
ListRecBase * | end |
freeling::List::List | ( | ) | [inline] |
Referenced by push().
freeling::List::~List | ( | ) | [virtual] |
References begin, freeling::List::ListRecBase::next, and freeling::List::ListRecBase::nextList.
List::ListRecBase * freeling::List::find | ( | const wchar_t | c | ) | [inline] |
References begin, freeling::List::ListRecBase::next, and freeling::List::ListRecBase::symb.
Referenced by freeling::PrefTree::deleteWord(), freeling::PrefTree::findWord(), and push().
void * freeling::List::push | ( | const wchar_t | c, |
const bool | wordEnd = false |
||
) |
References begin, end, find(), List(), freeling::List::ListRecBase::next, and freeling::List::ListRecBase::nextList.
Referenced by freeling::PrefTree::addWord().
ListRecBase* freeling::List::begin [private] |
ListRecBase * freeling::List::end [private] |
Referenced by push().