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

Public 成员函数

 Private (const SearchIndexList::const_iterator &start, const SearchIndexList::const_iterator &end)
 
TemplateVariant get (const QCString &n) const
 
StringVector fields () const
 

Private 成员函数

TemplateVariant id () const
 
TemplateVariant name () const
 
TemplateVariant symbolList () const
 
TemplateVariant createSymbolList () const
 

Private 属性

SearchIndexList::const_iterator m_start
 
SearchIndexList::const_iterator m_end
 
CachedItem< TemplateVariant, Private,&Private::createSymbolListm_symbolList
 

静态 Private 属性

static const PropertyMap< SymbolGroupContext::Privates_inst
 

详细描述

在文件 context.cpp8538 行定义.

构造及析构函数说明

◆ Private()

SymbolGroupContext::Private::Private ( const SearchIndexList::const_iterator &  start,
const SearchIndexList::const_iterator &  end 
)
inline

在文件 context.cpp8541 行定义.

8542  : m_start(start), m_end(end) {}

成员函数说明

◆ createSymbolList()

TemplateVariant SymbolGroupContext::Private::createSymbolList ( ) const
inlineprivate

在文件 context.cpp8556 行定义.

8557  {
8559  }

引用了 SymbolListContext::alloc(), m_end , 以及 m_start.

◆ fields()

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

在文件 context.cpp8546 行定义.

8546 { return s_inst.fields(); }

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

◆ get()

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

在文件 context.cpp8545 行定义.

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

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

◆ id()

TemplateVariant SymbolGroupContext::Private::id ( ) const
inlineprivate

在文件 context.cpp8550 行定义.

8550 { return searchId(*m_start); }

引用了 m_start , 以及 searchId().

◆ name()

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

在文件 context.cpp8551 行定义.

8551 { return searchName(*m_start); }

引用了 m_start , 以及 searchName().

◆ symbolList()

TemplateVariant SymbolGroupContext::Private::symbolList ( ) const
inlineprivate

在文件 context.cpp8552 行定义.

8552 { return m_symbolList.get(this); }

引用了 m_symbolList.

类成员变量说明

◆ m_end

SearchIndexList::const_iterator SymbolGroupContext::Private::m_end
private

在文件 context.cpp8562 行定义.

被这些函数引用 createSymbolList().

◆ m_start

SearchIndexList::const_iterator SymbolGroupContext::Private::m_start
private

在文件 context.cpp8561 行定义.

被这些函数引用 createSymbolList(), id() , 以及 name().

◆ m_symbolList

CachedItem<TemplateVariant,Private,&Private::createSymbolList> SymbolGroupContext::Private::m_symbolList
private

在文件 context.cpp8563 行定义.

被这些函数引用 symbolList().

◆ s_inst

const PropertyMap< SymbolGroupContext::Private > SymbolGroupContext::Private::s_inst
staticprivate
初始值:
{
{ "id", &Private::id },
{ "name", &Private::name },
{ "symbols",&Private::symbolList }
}

在文件 context.cpp8564 行定义.

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


该类的文档由以下文件生成:
PropertyMap::get
TemplateVariant get(const T *obj, const QCString &n) const
Definition: context.cpp:126
SymbolGroupContext::Private::s_inst
static const PropertyMap< SymbolGroupContext::Private > s_inst
Definition: context.cpp:8564
SymbolGroupContext::Private::id
TemplateVariant id() const
Definition: context.cpp:8550
SymbolGroupContext::Private::name
TemplateVariant name() const
Definition: context.cpp:8551
PropertyMap::fields
StringVector fields() const
Definition: context.cpp:131
end
DirIterator end(const DirIterator &) noexcept
Definition: dir.cpp:128
SymbolListContext::alloc
static TemplateListIntfPtr alloc(const SearchIndexList::const_iterator &start, const SearchIndexList::const_iterator &end)
Definition: context.h:1250
SymbolGroupContext::Private::m_end
SearchIndexList::const_iterator m_end
Definition: context.cpp:8562
searchName
QCString searchName(const Definition *d)
Definition: searchindex.cpp:546
SymbolGroupContext::Private::symbolList
TemplateVariant symbolList() const
Definition: context.cpp:8552
SymbolGroupContext::Private::m_start
SearchIndexList::const_iterator m_start
Definition: context.cpp:8561
searchId
QCString searchId(const Definition *d)
Definition: searchindex.cpp:553
SymbolGroupContext::Private::m_symbolList
CachedItem< TemplateVariant, Private,&Private::createSymbolList > m_symbolList
Definition: context.cpp:8563