Doxygen
BaseClassDef结构体 参考

Class that contains information about an inheritance relation. 更多...

#include <classdef.h>

+ BaseClassDef 的协作图:

Public 成员函数

 BaseClassDef (ClassDef *cd, const QCString &n, Protection p, Specifier v, const QCString &t)
 

Public 属性

ClassDefclassDef
 Class definition that this relation inherits from. 更多...
 
QCString usedName
 name used in the inheritance list (may be a typedef name instead of the class name) 更多...
 
Protection prot
 Protection level of the inheritance relation: Public, Protected, or Private 更多...
 
Specifier virt
 Virtualness of the inheritance relation: Normal, or Virtual 更多...
 
QCString templSpecifiers
 Template arguments used for the base class 更多...
 

详细描述

Class that contains information about an inheritance relation.

在文件 classdef.h54 行定义.

构造及析构函数说明

◆ BaseClassDef()

BaseClassDef::BaseClassDef ( ClassDef cd,
const QCString n,
Protection  p,
Specifier  v,
const QCString t 
)
inline

在文件 classdef.h56 行定义.

56  :
57  classDef(cd), usedName(n), prot(p), virt(v), templSpecifiers(t) {}

类成员变量说明

◆ classDef

ClassDef* BaseClassDef::classDef

Class definition that this relation inherits from.

在文件 classdef.h60 行定义.

被这些函数引用 ClassDefImpl::writeInheritanceGraph().

◆ prot

Protection BaseClassDef::prot

Protection level of the inheritance relation: Public, Protected, or Private

在文件 classdef.h70 行定义.

被这些函数引用 writeInheritanceSpecifier().

◆ templSpecifiers

QCString BaseClassDef::templSpecifiers

Template arguments used for the base class

在文件 classdef.h78 行定义.

被这些函数引用 ClassDefImpl::writeInheritanceGraph().

◆ usedName

QCString BaseClassDef::usedName

name used in the inheritance list (may be a typedef name instead of the class name)

在文件 classdef.h65 行定义.

◆ virt

Specifier BaseClassDef::virt

Virtualness of the inheritance relation: Normal, or Virtual

在文件 classdef.h75 行定义.

被这些函数引用 writeInheritanceSpecifier().


该结构体的文档由以下文件生成:
BaseClassDef::virt
Specifier virt
Virtualness of the inheritance relation: Normal, or Virtual
Definition: classdef.h:75
BaseClassDef::prot
Protection prot
Protection level of the inheritance relation: Public, Protected, or Private
Definition: classdef.h:70
BaseClassDef::templSpecifiers
QCString templSpecifiers
Template arguments used for the base class
Definition: classdef.h:78
BaseClassDef::classDef
ClassDef * classDef
Class definition that this relation inherits from.
Definition: classdef.h:60
BaseClassDef::usedName
QCString usedName
name used in the inheritance list (may be a typedef name instead of the class name)
Definition: classdef.h:65