#include <WordCursor.h>
Definition at line 167 of file WordCursor.h.
Public Member Functions | |
virtual void | Clear ()=0 |
virtual void | ClearInternal ()=0 |
virtual void | ClearResult ()=0 |
virtual int | ContextRestore (const String &buffer)=0 |
virtual int | ContextSave (String &buffer) const =0 |
String | Get () const |
virtual int | Get (String &bufferout) const =0 |
int | GetAction () const |
const WordReference & | GetFound () |
List * | GetResults () |
const WordKey & | GetSearch () const |
WordKey & | GetSearch () |
int | GetStatus () const |
List * | GetTraces () |
virtual int | IsA () const |
virtual int | IsAtEnd () const |
virtual int | IsNoMatch () const |
virtual int | Optimize () |
virtual int | Seek (const WordKey &patch)=0 |
void | SetTraces (List *traceRes_arg) |
virtual int | Walk ()=0 |
virtual int | WalkFinish ()=0 |
virtual int | WalkInit ()=0 |
virtual int | WalkNext ()=0 |
virtual int | WalkNextExclude (const WordKey &key) |
virtual int | WalkNextStep ()=0 |
virtual int | WalkRewind ()=0 |
WordCursor (WordContext *context) | |
virtual | ~WordCursor () |
Protected Member Functions | |
virtual int | Initialize (WordList *nwords, const WordKey &nsearchKey, wordlist_walk_callback_t ncallback, Object *ncallback_data, int naction)=0 |
Protected Attributes | |
int | action |
wordlist_walk_callback_t | callback |
Object * | callback_data |
List * | collectRes |
WordReference | found |
WordKey | searchKey |
int | status |
List * | traceRes |
WordList * | words |