The searchindex_js.h
File Reference
Javascript based search engine. More...
Included Headers
Classes Index
struct | SearchTerm |
Searchable term. More... | |
struct | SearchIndexInfo |
Table entry to allow filtering the search results per category. More... | |
Typedefs Index
using | SearchIndexList = std::vector< SearchTerm > |
List of search terms. More... | |
using | SearchIndexMap = std::map< std::string, SearchIndexList > |
Map of search terms for a given starting letter. More... | |
Functions Index
QCString | searchName (const Definition *d) |
void | createJavaScriptSearchIndex () |
void | writeJavaScriptSearchIndex () |
const std::array< SearchIndexInfo, NUM_SEARCH_INDICES > & | getSearchIndices () |
Macro Definitions Index
#define | NUM_SEARCH_INDICES 22 |
Description
Javascript based search engine.
Typedefs
SearchIndexList
|
List of search terms.
Definition at line 56 of file searchindex_js.h.
SearchIndexMap
|
Map of search terms for a given starting letter.
Definition at line 59 of file searchindex_js.h.
Functions
createJavaScriptSearchIndex()
|
Declaration at line 70 of file searchindex_js.h, definition at line 330 of file searchindex_js.cpp.
References addMemberToSearchIndex, Doxygen::classLinkedMap, Doxygen::conceptLinkedMap, Config_getBool, ClassDef::Exception, filterTitle, Doxygen::functionNameLinkedMap, g_searchIndexInfo, Doxygen::groupLinkedMap, Doxygen::inputNameLinkedMap, ModuleManager::instance, SectionManager::instance, ClassDef::Interface, Doxygen::mainPage, Doxygen::memberNameLinkedMap, QCString::mid, Doxygen::namespaceLinkedMap, Doxygen::pageLinkedMap, SEARCH_INDEX_ALL, SEARCH_INDEX_CLASSES, SEARCH_INDEX_CONCEPTS, SEARCH_INDEX_EXCEPTIONS, SEARCH_INDEX_FILES, SEARCH_INDEX_GROUPS, SEARCH_INDEX_INTERFACES, SEARCH_INDEX_MODULES, SEARCH_INDEX_NAMESPACES, SEARCH_INDEX_PAGES, SEARCH_INDEX_STRUCTS, splitSearchTokens, QCString::str and ClassDef::Struct.
Referenced by generateOutput.
getSearchIndices()
|
Declaration at line 72 of file searchindex_js.h, definition at line 864 of file searchindex_js.cpp.
Reference g_searchIndexInfo.
searchName()
|
Definition at line 39 of file searchindex_js.h.
writeJavaScriptSearchIndex()
|
Declaration at line 71 of file searchindex_js.h, definition at line 793 of file searchindex_js.cpp.
References Config_getInt, Config_getString, g_searchIndexInfo, getProjectId, Doxygen::indexList, ResourceMgr::instance, Portable::openOutputStream, ThreadPool::queue, QCString::sprintf, substitute, writeJavascriptSearchData and writeJavasScriptSearchDataPage.
Referenced by generateOutput.
Macro Definitions
NUM_SEARCH_INDICES
|
Definition at line 33 of file searchindex_js.h.
Generated via doxygen2docusaurus by Doxygen 1.14.0.