Doxygen
ClassInheritanceNodeContext类 参考

#include <context.h>

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

Public 成员函数

virtual TemplateVariant get (const QCString &name) const
 Gets the value for a field name. 更多...
 
virtual StringVector fields () const
 Return the list of fields. 更多...
 
void addChildren (const BaseClassList &bcl, bool hideSuper)
 
 ClassInheritanceNodeContext (const ClassDef *)
 
virtual ~ClassInheritanceNodeContext ()
 
- Public 成员函数 继承自 TemplateStructIntf
virtual ~TemplateStructIntf ()
 Destroys the struct 更多...
 

静态 Public 成员函数

static TemplateStructIntfPtr alloc (const ClassDef *cd)
 

Private 属性

std::unique_ptr< Privatep
 

详细描述

在文件 context.h419 行定义.

构造及析构函数说明

◆ ClassInheritanceNodeContext()

ClassInheritanceNodeContext::ClassInheritanceNodeContext ( const ClassDef )

◆ ~ClassInheritanceNodeContext()

virtual ClassInheritanceNodeContext::~ClassInheritanceNodeContext ( )
virtual

成员函数说明

◆ addChildren()

void ClassInheritanceNodeContext::addChildren ( const BaseClassList bcl,
bool  hideSuper 
)

◆ alloc()

static TemplateStructIntfPtr ClassInheritanceNodeContext::alloc ( const ClassDef cd)
inlinestatic

在文件 context.h422 行定义.

423  { return std::static_pointer_cast<TemplateStructIntf>(std::make_shared<ClassInheritanceNodeContext>(cd)); }

◆ fields()

virtual StringVector ClassInheritanceNodeContext::fields ( ) const
virtual

Return the list of fields.

实现了 TemplateStructIntf.

◆ get()

virtual TemplateVariant ClassInheritanceNodeContext::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> ClassInheritanceNodeContext::p
private

在文件 context.h434 行定义.


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