Skip to main content

The BaseClassDef Struct Reference

Class that contains information about an inheritance relation. More...

Declaration

struct BaseClassDef { ... }

Included Headers

#include <src/classdef.h>

Public Constructors Index

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

Public Member Attributes Index

ClassDef *classDef

Class definition that this relation inherits from. More...

QCStringusedName

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

Protectionprot

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

Specifiervirt

Virtualness of the inheritance relation: Normal, or Virtual. More...

QCStringtemplSpecifiers

Template arguments used for the base class. More...

Description

Class that contains information about an inheritance relation.

Definition at line 54 of file classdef.h.

Public Constructors

BaseClassDef()

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

Definition at line 56 of file classdef.h.

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

References classDef, prot, templSpecifiers, usedName and virt.

Public Member Attributes

classDef

ClassDef* BaseClassDef::classDef

Class definition that this relation inherits from.

Definition at line 60 of file classdef.h.

Referenced by BaseClassDef, computeMemberRelationsForBaseClass and ClassDefImpl::writeInheritanceGraph.

prot

Protection BaseClassDef::prot

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

Definition at line 70 of file classdef.h.

Referenced by BaseClassDef and writeInheritanceSpecifier.

templSpecifiers

QCString BaseClassDef::templSpecifiers

Template arguments used for the base class.

Definition at line 78 of file classdef.h.

Referenced by BaseClassDef and ClassDefImpl::writeInheritanceGraph.

usedName

QCString BaseClassDef::usedName

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

Definition at line 65 of file classdef.h.

Referenced by BaseClassDef.

virt

Specifier BaseClassDef::virt

Virtualness of the inheritance relation: Normal, or Virtual.

Definition at line 75 of file classdef.h.

Referenced by BaseClassDef and writeInheritanceSpecifier.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus by Doxygen 1.14.0.