Doxygen
ModuleNodeContext类 参考

#include <context.h>

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

Public 成员函数

virtual TemplateVariant get (const QCString &name) const
 Gets the value for a field name. 更多...
 
virtual StringVector fields () const
 Return the list of fields. 更多...
 
 ModuleNodeContext (const GroupDef *)
 
virtual ~ModuleNodeContext ()
 
- Public 成员函数 继承自 TemplateStructIntf
virtual ~TemplateStructIntf ()
 Destroys the struct 更多...
 

静态 Public 成员函数

static TemplateStructIntfPtr alloc (const GroupDef *gd)
 

Private 属性

std::unique_ptr< Privatep
 

详细描述

在文件 context.h753 行定义.

构造及析构函数说明

◆ ModuleNodeContext()

ModuleNodeContext::ModuleNodeContext ( const GroupDef )

◆ ~ModuleNodeContext()

virtual ModuleNodeContext::~ModuleNodeContext ( )
virtual

成员函数说明

◆ alloc()

static TemplateStructIntfPtr ModuleNodeContext::alloc ( const GroupDef gd)
inlinestatic

在文件 context.h756 行定义.

757  { return std::static_pointer_cast<TemplateStructIntf>(std::make_shared<ModuleNodeContext>(gd)); }

◆ fields()

virtual StringVector ModuleNodeContext::fields ( ) const
virtual

Return the list of fields.

实现了 TemplateStructIntf.

◆ get()

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

Gets the value for a field name.

参数
[in]nameThe name of the field.

实现了 TemplateStructIntf.

类成员变量说明

◆ p

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

在文件 context.h767 行定义.


该类的文档由以下文件生成: