The MemberInfo
Class Reference
Data associated with a MemberDef in an inheritance relation. More...
Declaration
Included Headers
Public Constructors Index
MemberInfo (MemberDef *md, Protection p, Specifier v, bool inh, bool vbc) | |
Public Member Functions Index
MemberDef * | memberDef () |
const MemberDef * | memberDef () const |
Protection | prot () const |
Specifier | virt () const |
bool | inherited () const |
QCString | scopePath () const |
QCString | ambiguityResolutionScope () const |
const ClassDef * | ambigClass () const |
bool | virtualBaseClass () const |
void | setAmbiguityResolutionScope (const QCString &s) |
void | setScopePath (const QCString &s) |
void | setAmbigClass (const ClassDef *cd) |
Private Member Attributes Index
MemberDef * | m_memberDef |
Protection | m_prot |
Specifier | m_virt |
bool | m_inherited |
QCString | m_scopePath |
QCString | m_ambiguityResolutionScope |
const ClassDef * | m_ambigClass = nullptr |
bool | m_virtBaseClass |
Description
Data associated with a MemberDef in an inheritance relation.
Definition at line 87 of file membername.h.
Public Constructors
MemberInfo()
| inline |
Definition at line 90 of file membername.h.
References m_inherited, m_memberDef, m_prot, m_virt and m_virtBaseClass.
Public Member Functions
ambigClass()
| inline |
Definition at line 101 of file membername.h.
Reference m_ambigClass.
ambiguityResolutionScope()
| inline |
Definition at line 100 of file membername.h.
Reference m_ambiguityResolutionScope.
inherited()
| inline |
Definition at line 98 of file membername.h.
Reference m_inherited.
memberDef()
| inline |
Definition at line 94 of file membername.h.
Reference m_memberDef.
memberDef()
| inline |
Definition at line 95 of file membername.h.
Reference m_memberDef.
prot()
| inline |
Definition at line 96 of file membername.h.
Reference m_prot.
scopePath()
| inline |
Definition at line 99 of file membername.h.
Reference m_scopePath.
setAmbigClass()
| inline |
Definition at line 107 of file membername.h.
Reference m_ambigClass.
setAmbiguityResolutionScope()
| inline |
Definition at line 105 of file membername.h.
Reference m_ambiguityResolutionScope.
setScopePath()
| inline |
Definition at line 106 of file membername.h.
Reference m_scopePath.
virt()
| inline |
virtualBaseClass()
| inline |
Definition at line 102 of file membername.h.
Reference m_virtBaseClass.
Private Member Attributes
m_ambigClass
|
Definition at line 116 of file membername.h.
Referenced by ambigClass and setAmbigClass.
m_ambiguityResolutionScope
|
Definition at line 115 of file membername.h.
Referenced by ambiguityResolutionScope and setAmbiguityResolutionScope.
m_inherited
|
Definition at line 113 of file membername.h.
Referenced by inherited and MemberInfo.
m_memberDef
|
Definition at line 110 of file membername.h.
Referenced by memberDef, memberDef and MemberInfo.
m_prot
|
Definition at line 111 of file membername.h.
Referenced by MemberInfo and prot.
m_scopePath
|
Definition at line 114 of file membername.h.
Referenced by scopePath and setScopePath.
m_virt
|
Definition at line 112 of file membername.h.
Referenced by MemberInfo and virt.
m_virtBaseClass
|
Definition at line 117 of file membername.h.
Referenced by MemberInfo and virtualBaseClass.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.