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

Public 成员函数

 Private (const std::string &letter, const SearchIndexList &sl, const QCString &name)
 
TemplateVariant get (const QCString &n) const
 
StringVector fields () const
 

Private 成员函数

TemplateVariant name () const
 
TemplateVariant letter () const
 
TemplateVariant symbolGroups () const
 
TemplateVariant createSymbolGroups () const
 

Private 属性

QCString m_letter
 
const SearchIndexListm_searchList
 
QCString m_name
 
CachedItem< TemplateVariant, Private,&Private::createSymbolGroupsm_symbolGroups
 

静态 Private 属性

static const PropertyMap< SymbolIndexContext::Privates_inst
 

详细描述

在文件 context.cpp8653 行定义.

构造及析构函数说明

◆ Private()

SymbolIndexContext::Private::Private ( const std::string &  letter,
const SearchIndexList sl,
const QCString name 
)
inline

在文件 context.cpp8656 行定义.

8657  : m_letter(letter), m_searchList(sl), m_name(name) {}

成员函数说明

◆ createSymbolGroups()

TemplateVariant SymbolIndexContext::Private::createSymbolGroups ( ) const
inlineprivate

在文件 context.cpp8670 行定义.

8671  {
8673  }

引用了 SymbolGroupListContext::alloc() , 以及 m_searchList.

◆ fields()

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

在文件 context.cpp8660 行定义.

8660 { return s_inst.fields(); }

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

◆ get()

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

在文件 context.cpp8659 行定义.

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

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

◆ letter()

TemplateVariant SymbolIndexContext::Private::letter ( ) const
inlineprivate

在文件 context.cpp8665 行定义.

8665 { return m_letter; }

引用了 m_letter.

◆ name()

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

在文件 context.cpp8664 行定义.

8664 { return m_name; }

引用了 m_name.

◆ symbolGroups()

TemplateVariant SymbolIndexContext::Private::symbolGroups ( ) const
inlineprivate

在文件 context.cpp8666 行定义.

8666 { return m_symbolGroups.get(this); }

引用了 m_symbolGroups.

类成员变量说明

◆ m_letter

QCString SymbolIndexContext::Private::m_letter
private

在文件 context.cpp8674 行定义.

被这些函数引用 letter().

◆ m_name

QCString SymbolIndexContext::Private::m_name
private

在文件 context.cpp8676 行定义.

被这些函数引用 name().

◆ m_searchList

const SearchIndexList& SymbolIndexContext::Private::m_searchList
private

在文件 context.cpp8675 行定义.

被这些函数引用 createSymbolGroups().

◆ m_symbolGroups

CachedItem<TemplateVariant,Private,&Private::createSymbolGroups> SymbolIndexContext::Private::m_symbolGroups
private

在文件 context.cpp8677 行定义.

被这些函数引用 symbolGroups().

◆ s_inst

const PropertyMap< SymbolIndexContext::Private > SymbolIndexContext::Private::s_inst
staticprivate
初始值:
{
{ "name", &Private::name },
{ "letter", &Private::letter },
{ "symbolGroups",&Private::symbolGroups },
}

在文件 context.cpp8678 行定义.

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


该类的文档由以下文件生成:
PropertyMap::get
TemplateVariant get(const T *obj, const QCString &n) const
Definition: context.cpp:126
SymbolIndexContext::Private::symbolGroups
TemplateVariant symbolGroups() const
Definition: context.cpp:8666
SymbolIndexContext::Private::m_symbolGroups
CachedItem< TemplateVariant, Private,&Private::createSymbolGroups > m_symbolGroups
Definition: context.cpp:8677
PropertyMap::fields
StringVector fields() const
Definition: context.cpp:131
SymbolIndexContext::Private::letter
TemplateVariant letter() const
Definition: context.cpp:8665
SymbolIndexContext::Private::name
TemplateVariant name() const
Definition: context.cpp:8664
SymbolIndexContext::Private::m_searchList
const SearchIndexList & m_searchList
Definition: context.cpp:8675
SymbolIndexContext::Private::s_inst
static const PropertyMap< SymbolIndexContext::Private > s_inst
Definition: context.cpp:8678
SymbolGroupListContext::alloc
static TemplateListIntfPtr alloc(const SearchIndexList &sil)
Definition: context.h:1295
SymbolIndexContext::Private::m_name
QCString m_name
Definition: context.cpp:8676
SymbolIndexContext::Private::m_letter
QCString m_letter
Definition: context.cpp:8674