Doxygen
SearchIndexInfo结构体 参考

#include <searchindex.h>

+ SearchIndexInfo 的协作图:

Public 成员函数

void add (const std::string &letter, const Definition *def)
 

Public 属性

QCString name
 
std::function< QCString()> getText
 
SearchIndexMap symbolMap
 

详细描述

在文件 searchindex.h120 行定义.

成员函数说明

◆ add()

void SearchIndexInfo::add ( const std::string &  letter,
const Definition def 
)

在文件 searchindex.cpp1221 行定义.

1222 {
1223  //printf("%p: %s->%s (full=%s)\n",this,qPrint(letter),qPrint(searchName(def)),qPrint(def->name()));
1224  auto it = symbolMap.find(letter);
1225  if (it!=symbolMap.end())
1226  {
1227  it->second.push_back(def);
1228  }
1229  else
1230  {
1231  symbolMap.insert(std::make_pair(letter,std::vector<const Definition*>({def})));
1232  }
1233 }

引用了 symbolMap.

类成员变量说明

◆ getText

std::function<QCString()> SearchIndexInfo::getText

在文件 searchindex.h124 行定义.

被这些函数引用 SearchIndexContext::Private::text().

◆ name

QCString SearchIndexInfo::name

在文件 searchindex.h123 行定义.

被这些函数引用 SearchIndexContext::Private::name() , 以及 SymbolIndicesContext::Private::Private().

◆ symbolMap

SearchIndexMap SearchIndexInfo::symbolMap

在文件 searchindex.h125 行定义.

被这些函数引用 add() , 以及 SymbolIndicesContext::Private::Private().


该结构体的文档由以下文件生成:
SearchIndexInfo::symbolMap
SearchIndexMap symbolMap
Definition: searchindex.h:125