The SearchIndexExternal
Class Reference
Writes search index that should be used with an externally provided search engine, e.g. More...
Declaration
Included Headers
Public Constructors Index
SearchIndexExternal () | |
Public Member Functions Index
void | setCurrentDoc (const Definition *ctx, const QCString &anchor, bool isSourceFile) |
void | addWord (const QCString &word, bool hiPriority) |
void | write (const QCString &file) |
Private Member Attributes Index
std::map< std::string, SearchDocEntry > | m_docEntries |
SearchDocEntry * | m_current = nullptr |
Description
Writes search index that should be used with an externally provided search engine, e.g.
doxyindexer and doxysearch.cgi.
Definition at line 113 of file searchindex.h.
Public Constructors
SearchIndexExternal()
|
Declaration at line 127 of file searchindex.h, definition at line 387 of file searchindex.cpp.
Public Member Functions
addWord()
|
Declaration at line 129 of file searchindex.h, definition at line 493 of file searchindex.cpp.
References GrowBuf::addChar, GrowBuf::addStr, g_searchIndexMutex, GrowBuf::getPos, QCString::isEmpty, isId and m_current.
setCurrentDoc()
|
Declaration at line 128 of file searchindex.h, definition at line 450 of file searchindex.cpp.
References addHtmlExtensionIfMissing, SearchIndexExternal::SearchDocEntry::args, Config_getString, definitionToName, Definition::definitionType, SearchIndexExternal::SearchDocEntry::extId, filterTitle, g_searchIndexMutex, Definition::getOutputFileBase, GroupDef::groupTitle, PageDef::hasTitle, QCString::isEmpty, m_current, m_docEntries, SearchIndexExternal::SearchDocEntry::name, Definition::qualifiedName, QCString::str, stripPath, PageDef::title, toFileDef, toGroupDef, toMemberDef, toPageDef, SearchIndexExternal::SearchDocEntry::type, Definition::TypeGroup, Definition::TypeMember, Definition::TypePage and SearchIndexExternal::SearchDocEntry::url.
write()
|
Declaration at line 130 of file searchindex.h, definition at line 503 of file searchindex.cpp.
References convertToXML, err, m_docEntries and Portable::openOutputStream.
Private Member Attributes
m_current
|
Definition at line 133 of file searchindex.h.
Referenced by addWord and setCurrentDoc.
m_docEntries
|
Definition at line 132 of file searchindex.h.
Referenced by setCurrentDoc and write.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.