WordCursorOne Class Reference

#include <WordCursorOne.h>

Inheritance diagram for WordCursorOne:

WordCursor WordTree WordTreeLiteral WordTreeOperand WordTreeMandatory WordTreeNot WordTreeOptional WordTreeOr WordTreeAnd WordTreeNear

List of all members.


Detailed Description

Definition at line 71 of file WordCursorOne.h.


Public Member Functions

virtual void Clear ()
virtual void ClearInternal ()
virtual void ClearResult ()
virtual int ContextRestore (const String &buffer)
virtual int ContextSave (String &buffer) const
String Get () const
virtual int Get (String &bufferout) const
int GetAction () const
const WordReferenceGetFound ()
ListGetResults ()
const WordKeyGetSearch () const
WordKeyGetSearch ()
int GetStatus () const
ListGetTraces ()
virtual int IsA () const
virtual int IsAtEnd () const
virtual int IsNoMatch () const
virtual int Optimize ()
virtual int Seek (const WordKey &patch)
void SetTraces (List *traceRes_arg)
int SkipUselessSequentialWalking ()
virtual int Walk ()
virtual int WalkFinish ()
virtual int WalkInit ()
virtual int WalkNext ()
virtual int WalkNextExclude (const WordKey &key)
virtual int WalkNextStep ()
virtual int WalkRewind ()
 WordCursorOne (WordList *words, const WordKey &searchKey, wordlist_walk_callback_t callback, Object *callback_data)
 WordCursorOne (WordList *words, const WordKey &searchKey, int action=HTDIG_WORDLIST_WALKER)
 WordCursorOne (WordList *words, wordlist_walk_callback_t callback, Object *callback_data)
 WordCursorOne (WordList *words)
virtual ~WordCursorOne ()

Protected Member Functions

int Initialize (WordList *nwords, const WordKey &nsearchKey, wordlist_walk_callback_t ncallback, Object *ncallback_data, int naction)

Protected Attributes

int action
wordlist_walk_callback_t callback
Objectcallback_data
ListcollectRes
WordDBCursorcursor
int cursor_get_flags
String data
WordReference found
String key
WordKey prefixKey
WordKey searchKey
int searchKeyIsSameAsPrefix
int status
ListtraceRes
WordListwords

The documentation for this class was generated from the following files:

Generated on Sun Jun 8 10:57:05 2008 for GNUmifluz by  doxygen 1.5.5