Doxygen
SymbolGroupContext类 参考

#include <context.h>

+ 类 SymbolGroupContext 继承关系图:
+ SymbolGroupContext 的协作图:

class  Private
 

Public 成员函数

virtual TemplateVariant get (const QCString &name) const
 Gets the value for a field name. 更多...
 
virtual StringVector fields () const
 Return the list of fields. 更多...
 
 SymbolGroupContext (const SearchIndexList::const_iterator &start, const SearchIndexList::const_iterator &end)
 
virtual ~SymbolGroupContext ()
 
- Public 成员函数 继承自 TemplateStructIntf
virtual ~TemplateStructIntf ()
 Destroys the struct 更多...
 

静态 Public 成员函数

static TemplateStructIntfPtr alloc (const SearchIndexList::const_iterator &start, const SearchIndexList::const_iterator &end)
 

Private 属性

std::unique_ptr< Privatep
 

详细描述

在文件 context.h1270 行定义.

构造及析构函数说明

◆ SymbolGroupContext()

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

在文件 context.cpp8576 行定义.

8577  : p(std::make_unique<Private>(start,end))
8578 {
8579 }

◆ ~SymbolGroupContext()

SymbolGroupContext::~SymbolGroupContext ( )
virtual

在文件 context.cpp8581 行定义.

8582 {
8583 }

成员函数说明

◆ alloc()

static TemplateStructIntfPtr SymbolGroupContext::alloc ( const SearchIndexList::const_iterator &  start,
const SearchIndexList::const_iterator &  end 
)
inlinestatic

在文件 context.h1273 行定义.

1275  { return std::static_pointer_cast<TemplateStructIntf>(std::make_shared<SymbolGroupContext>(start,end)); }

引用了 end().

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

◆ fields()

StringVector SymbolGroupContext::fields ( ) const
virtual

Return the list of fields.

实现了 TemplateStructIntf.

在文件 context.cpp8590 行定义.

8591 {
8592  return p->fields();
8593 }

引用了 p.

◆ get()

TemplateVariant SymbolGroupContext::get ( const QCString name) const
virtual

Gets the value for a field name.

参数
[in]nameThe name of the field.

实现了 TemplateStructIntf.

在文件 context.cpp8585 行定义.

8586 {
8587  return p->get(name);
8588 }

引用了 p.

类成员变量说明

◆ p

std::unique_ptr<Private> SymbolGroupContext::p
private

在文件 context.h1286 行定义.

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


该类的文档由以下文件生成:
Rtf_Style_Default::name
const char * name
Definition: rtfstyle.h:40
SymbolGroupContext::p
std::unique_ptr< Private > p
Definition: context.h:1286
end
DirIterator end(const DirIterator &) noexcept
Definition: dir.cpp:128