Doxygen
MemberInfo类 参考

Data associated with a MemberDef in an inheritance relation. 更多...

#include <membername.h>

+ MemberInfo 的协作图:

Public 成员函数

 MemberInfo (const MemberDef *md, Protection p, Specifier v, bool inh)
 
 ~MemberInfo ()
 
const 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
 
void setAmbiguityResolutionScope (const QCString &s)
 
void setScopePath (const QCString &s)
 
void setAmbigClass (const ClassDef *cd)
 

Private 属性

const MemberDef * m_memberDef
 
Protection m_prot
 
Specifier m_virt
 
bool m_inherited
 
QCString m_scopePath
 
QCString m_ambiguityResolutionScope
 
const ClassDef * m_ambigClass = 0
 

详细描述

Data associated with a MemberDef in an inheritance relation.

在文件 membername.h 第 66 行定义.

构造及析构函数说明

◆ MemberInfo()

MemberInfo::MemberInfo ( const MemberDef *  md,
Protection  p,
Specifier  v,
bool  inh 
)
inline

在文件 membername.h 第 69 行定义.

69  :
70  m_memberDef(md), m_prot(p), m_virt(v), m_inherited(inh) {}

◆ ~MemberInfo()

MemberInfo::~MemberInfo ( )
inline

在文件 membername.h 第 71 行定义.

71 {}

成员函数说明

◆ ambigClass()

const ClassDef* MemberInfo::ambigClass ( ) const
inline

在文件 membername.h 第 81 行定义.

81 { return m_ambigClass; }

引用了 m_ambigClass.

◆ ambiguityResolutionScope()

QCString MemberInfo::ambiguityResolutionScope ( ) const
inline

在文件 membername.h 第 80 行定义.

引用了 m_ambiguityResolutionScope.

被这些函数引用 MemberInfoContext::Private::ambiguityScope().

◆ inherited()

bool MemberInfo::inherited ( ) const
inline

在文件 membername.h 第 78 行定义.

78 { return m_inherited; }

引用了 m_inherited.

◆ memberDef() [1/2]

const MemberDef* MemberInfo::memberDef ( )
inline

在文件 membername.h 第 74 行定义.

74 { return m_memberDef; }

引用了 m_memberDef.

被这些函数引用 MemberInfoContext::Private::createMember().

◆ memberDef() [2/2]

const MemberDef* MemberInfo::memberDef ( ) const
inline

在文件 membername.h 第 75 行定义.

75 { return m_memberDef; }

引用了 m_memberDef.

◆ prot()

Protection MemberInfo::prot ( ) const
inline

在文件 membername.h 第 76 行定义.

76 { return m_prot; }

引用了 m_prot.

被这些函数引用 MemberInfoContext::Private::protection().

◆ scopePath()

QCString MemberInfo::scopePath ( ) const
inline

在文件 membername.h 第 79 行定义.

79 { return m_scopePath; }

引用了 m_scopePath.

◆ setAmbigClass()

void MemberInfo::setAmbigClass ( const ClassDef *  cd)
inline

在文件 membername.h 第 86 行定义.

86 { m_ambigClass = cd; }

引用了 m_ambigClass.

◆ setAmbiguityResolutionScope()

void MemberInfo::setAmbiguityResolutionScope ( const QCString &  s)
inline

在文件 membername.h 第 84 行定义.

引用了 m_ambiguityResolutionScope.

◆ setScopePath()

void MemberInfo::setScopePath ( const QCString &  s)
inline

在文件 membername.h 第 85 行定义.

85 { m_scopePath = s; }

引用了 m_scopePath.

◆ virt()

Specifier MemberInfo::virt ( ) const
inline

在文件 membername.h 第 77 行定义.

77 { return m_virt; }

引用了 m_virt.

被这些函数引用 MemberInfoContext::Private::virtualness().

类成员变量说明

◆ m_ambigClass

const ClassDef* MemberInfo::m_ambigClass = 0
private

在文件 membername.h 第 95 行定义.

被这些函数引用 ambigClass() , 以及 setAmbigClass().

◆ m_ambiguityResolutionScope

QCString MemberInfo::m_ambiguityResolutionScope
private

在文件 membername.h 第 94 行定义.

被这些函数引用 ambiguityResolutionScope() , 以及 setAmbiguityResolutionScope().

◆ m_inherited

bool MemberInfo::m_inherited
private

在文件 membername.h 第 92 行定义.

被这些函数引用 inherited().

◆ m_memberDef

const MemberDef* MemberInfo::m_memberDef
private

在文件 membername.h 第 89 行定义.

被这些函数引用 memberDef().

◆ m_prot

Protection MemberInfo::m_prot
private

在文件 membername.h 第 90 行定义.

被这些函数引用 prot().

◆ m_scopePath

QCString MemberInfo::m_scopePath
private

在文件 membername.h 第 93 行定义.

被这些函数引用 scopePath() , 以及 setScopePath().

◆ m_virt

Specifier MemberInfo::m_virt
private

在文件 membername.h 第 91 行定义.

被这些函数引用 virt().


该类的文档由以下文件生成:
MemberInfo::m_memberDef
const MemberDef * m_memberDef
Definition: membername.h:89
MemberInfo::m_ambiguityResolutionScope
QCString m_ambiguityResolutionScope
Definition: membername.h:94
MemberInfo::m_scopePath
QCString m_scopePath
Definition: membername.h:93
MemberInfo::m_ambigClass
const ClassDef * m_ambigClass
Definition: membername.h:95
MemberInfo::m_inherited
bool m_inherited
Definition: membername.h:92
MemberInfo::m_virt
Specifier m_virt
Definition: membername.h:91
MemberInfo::m_prot
Protection m_prot
Definition: membername.h:90