Doxygen
SearchIndexContext::Private类 参考
+ SearchIndexContext::Private 的协作图:

Public 成员函数

 Private (const SearchIndexInfo &info)
 
TemplateVariant get (const QCString &n) const
 
StringVector fields () const
 

Private 成员函数

TemplateVariant name () const
 
TemplateVariant text () const
 
TemplateVariant symbolIndices () const
 
TemplateVariant createSymbolIndices () const
 

Private 属性

const SearchIndexInfom_info
 
CachedItem< TemplateVariant, Private, &Private::createSymbolIndicesm_symbolIndices
 

静态 Private 属性

static const PropertyMap< SearchIndexContext::Privates_inst
 

详细描述

在文件 context.cpp8750 行定义.

构造及析构函数说明

◆ Private()

SearchIndexContext::Private::Private ( const SearchIndexInfo info)
inline

在文件 context.cpp8753 行定义.

8753 : m_info(info) {}

成员函数说明

◆ createSymbolIndices()

TemplateVariant SearchIndexContext::Private::createSymbolIndices ( ) const
inlineprivate

在文件 context.cpp8766 行定义.

8767  {
8769  }

引用了 SymbolIndicesContext::alloc() , 以及 m_info.

◆ fields()

StringVector SearchIndexContext::Private::fields ( ) const
inline

在文件 context.cpp8757 行定义.

8757 { return s_inst.fields(); }

引用了 PropertyMap< T >::fields() , 以及 s_inst.

◆ get()

TemplateVariant SearchIndexContext::Private::get ( const QCString n) const
inline

在文件 context.cpp8756 行定义.

8756 { return s_inst.get(this,n); }

引用了 PropertyMap< T >::get() , 以及 s_inst.

◆ name()

TemplateVariant SearchIndexContext::Private::name ( ) const
inlineprivate

在文件 context.cpp8761 行定义.

8761 { return m_info.name; }

引用了 m_info , 以及 SearchIndexInfo::name.

◆ symbolIndices()

TemplateVariant SearchIndexContext::Private::symbolIndices ( ) const
inlineprivate

在文件 context.cpp8763 行定义.

8763 { return m_symbolIndices.get(this); }

引用了 m_symbolIndices.

◆ text()

TemplateVariant SearchIndexContext::Private::text ( ) const
inlineprivate

在文件 context.cpp8762 行定义.

8762 { return m_info.getText(); }

引用了 SearchIndexInfo::getText , 以及 m_info.

类成员变量说明

◆ m_info

const SearchIndexInfo& SearchIndexContext::Private::m_info
private

在文件 context.cpp8771 行定义.

被这些函数引用 createSymbolIndices(), name() , 以及 text().

◆ m_symbolIndices

CachedItem<TemplateVariant, Private, &Private::createSymbolIndices> SearchIndexContext::Private::m_symbolIndices
private

在文件 context.cpp8772 行定义.

被这些函数引用 symbolIndices().

◆ s_inst

const PropertyMap< SearchIndexContext::Private > SearchIndexContext::Private::s_inst
staticprivate
初始值:
{
{ "name", &Private::name },
{ "text", &Private::text },
{ "symbolIndices",&Private::symbolIndices }
}

在文件 context.cpp8773 行定义.

被这些函数引用 fields() , 以及 get().


该类的文档由以下文件生成:
SearchIndexInfo::name
QCString name
Definition: searchindex.h:123
PropertyMap::get
TemplateVariant get(const T *obj, const QCString &n) const
Definition: context.cpp:126
SearchIndexContext::Private::symbolIndices
TemplateVariant symbolIndices() const
Definition: context.cpp:8763
SearchIndexContext::Private::m_info
const SearchIndexInfo & m_info
Definition: context.cpp:8771
PropertyMap::fields
StringVector fields() const
Definition: context.cpp:131
SearchIndexInfo::getText
std::function< QCString()> getText
Definition: searchindex.h:124
SearchIndexContext::Private::s_inst
static const PropertyMap< SearchIndexContext::Private > s_inst
Definition: context.cpp:8773
SearchIndexContext::Private::name
TemplateVariant name() const
Definition: context.cpp:8761
SearchIndexContext::Private::text
TemplateVariant text() const
Definition: context.cpp:8762
SymbolIndicesContext::alloc
static TemplateListIntfPtr alloc(const SearchIndexInfo &info)
Definition: context.h:1337
SearchIndexContext::Private::m_symbolIndices
CachedItem< TemplateVariant, Private, &Private::createSymbolIndices > m_symbolIndices
Definition: context.cpp:8772