My Project
|
#include <searchindex.h>
Classes | |
struct | Private |
Public Member Functions | |
SearchIndexExternal () | |
~SearchIndexExternal () | |
void | setCurrentDoc (Definition *ctx, const char *anchor, bool isSourceFile) |
void | addWord (const char *word, bool hiPriority) |
void | write (const char *file) |
Public Member Functions inherited from SearchIndexIntf | |
SearchIndexIntf (Kind k) | |
virtual | ~SearchIndexIntf () |
Kind | kind () const |
Private Attributes | |
Private * | p |
Additional Inherited Members | |
Public Types inherited from SearchIndexIntf | |
enum | Kind { Internal, External } |
Definition at line 100 of file searchindex.h.
SearchIndexExternal::SearchIndexExternal | ( | ) |
Definition at line 432 of file searchindex.cpp.
References SearchIndexExternal::Private::current, SearchIndexExternal::Private::docEntries, p, Private, and SDict< T >::setAutoDelete().
SearchIndexExternal::~SearchIndexExternal | ( | ) |
Definition at line 439 of file searchindex.cpp.
References p.
|
virtual |
Implements SearchIndexIntf.
Definition at line 527 of file searchindex.cpp.
References GrowBuf::addChar(), GrowBuf::addStr(), SearchIndexExternal::Private::current, GrowBuf::getPos(), SearchDocEntry::importantText, isId(), SearchDocEntry::normalText, and p.
|
virtual |
Implements SearchIndexIntf.
Definition at line 500 of file searchindex.cpp.
References SDict< T >::append(), SearchDocEntry::args, Config_getString, SearchIndexExternal::Private::current, definitionToName(), SearchIndexExternal::Private::docEntries, SearchDocEntry::extId, SDict< T >::find(), Doxygen::htmlFileExtension, SearchDocEntry::name, p, stripPath(), SearchDocEntry::type, DefinitionIntf::TypeMember, and SearchDocEntry::url.
|
virtual |
Implements SearchIndexIntf.
Definition at line 536 of file searchindex.cpp.
References GrowBuf::addChar(), SearchDocEntry::args, convertToXML(), doc, SearchIndexExternal::Private::docEntries, endl(), err(), SearchDocEntry::extId, GrowBuf::get(), SearchDocEntry::importantText, SearchDocEntry::name, SearchDocEntry::normalText, p, SearchDocEntry::type, and SearchDocEntry::url.
|
private |
Definition at line 110 of file searchindex.h.
Referenced by addWord(), SearchIndexExternal(), setCurrentDoc(), write(), and ~SearchIndexExternal().