|
|
| |
WordCursorOne(3) |
FreeBSD Library Functions Manual |
WordCursorOne(3) |
WordCursorOne -
search and retrieve entries in a WordListOne object.
#include <WordList.h>
int callback(WordList *, WordDBCursor& , const WordReference *, Object &)
{
...
}
Object* data = ...
WordList *words = ...;
WordCursor *search = words->Cursor(callback, data);
WordCursor *search = words->Cursor(WordKey("word <UNDEF> <UNDEF>"));
WordCursor *search = words->Cursor(WordKey("word <UNDEF> <UNDEF>"), callback, data);
WordCursor *search = words->Cursor(WordKey());
if(search->Walk() == NOTOK) bark;
List* results = search->GetResults();
search->WalkInit();
if(search->WalkNext() == OK)
dosomething(search->GetFound());
search->WalkFinish();
WordCursorOne is a WordCursor derived class that implements search in a
WordListOne object. It currently is the only derived class of the WordCursor
object. Most of its behaviour is described in the WordCursor manual page, only
the behaviour specific to WordCursorOne is documented here.
- WordCursorOne(WordList *words)
- Private constructor. Creator of the object must then call Initialize()
prior to using any other methods.
- WordCursorOne(WordList *words, wordlist_walk_callback_t callback,
Object * callback_data)
- Private constructor. See WordList::Cursor method with same prototype for
description.
- WordCursorOne(WordList *words, const WordKey &searchKey, int action
= HTDIG_WORDLIST_WALKER)
- Private constructor. See WordList::Cursor method with same prototype for
description.
- WordCursorOne(WordList *words, const WordKey &searchKey,
wordlist_walk_callback_t callback, Object * callback_data)
- Private constructor. See WordList::Cursor method with same prototype for
description.
Loic Dachary loic@gnu.org
The Ht://Dig group http://dev.htdig.org/
htdb_dump(1), htdb_stat(1), htdb_load(1), mifluzdump(1), mifluzload(1),
mifluzsearch(1), mifluzdict(1), WordContext(3), WordList(3), WordDict(3),
WordListOne(3), WordKey(3), WordKeyInfo(3), WordType(3), WordDBInfo(3),
WordRecordInfo(3), WordRecord(3), WordReference(3), WordCursor(3),
WordMonitor(3), Configuration(3), mifluz(3)
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |