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 MemberDefmemberDef ()
 
const MemberDefmemberDef () const
 
Protection prot () const
 
Specifier virt () const
 
bool inherited () const
 
QCString scopePath () const
 
QCString ambiguityResolutionScope () const
 
const ClassDefambigClass () const
 
void setAmbiguityResolutionScope (const QCString &s)
 
void setScopePath (const QCString &s)
 
void setAmbigClass (const ClassDef *cd)
 

Private 属性

const MemberDefm_memberDef
 
Protection m_prot
 
Specifier m_virt
 
bool m_inherited
 
QCString m_scopePath
 
QCString m_ambiguityResolutionScope
 
const ClassDefm_ambigClass = 0
 

详细描述

Data associated with a MemberDef in an inheritance relation.

在文件 membername.h66 行定义.

构造及析构函数说明

◆ MemberInfo()

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

在文件 membername.h69 行定义.

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

◆ ~MemberInfo()

MemberInfo::~MemberInfo ( )
inline

在文件 membername.h71 行定义.

71 {}

成员函数说明

◆ ambigClass()

const ClassDef* MemberInfo::ambigClass ( ) const
inline

在文件 membername.h81 行定义.

81 { return m_ambigClass; }

引用了 m_ambigClass.

◆ ambiguityResolutionScope()

QCString MemberInfo::ambiguityResolutionScope ( ) const
inline

在文件 membername.h80 行定义.

引用了 m_ambiguityResolutionScope.

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

◆ inherited()

bool MemberInfo::inherited ( ) const
inline

在文件 membername.h78 行定义.

78 { return m_inherited; }

引用了 m_inherited.

◆ memberDef() [1/2]

const MemberDef* MemberInfo::memberDef ( )
inline

在文件 membername.h74 行定义.

74 { return m_memberDef; }

引用了 m_memberDef.

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

◆ memberDef() [2/2]

const MemberDef* MemberInfo::memberDef ( ) const
inline

在文件 membername.h75 行定义.

75 { return m_memberDef; }

引用了 m_memberDef.

◆ prot()

Protection MemberInfo::prot ( ) const
inline

在文件 membername.h76 行定义.

76 { return m_prot; }

引用了 m_prot.

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

◆ scopePath()

QCString MemberInfo::scopePath ( ) const
inline

在文件 membername.h79 行定义.

79 { return m_scopePath; }

引用了 m_scopePath.

◆ setAmbigClass()

void MemberInfo::setAmbigClass ( const ClassDef cd)
inline

在文件 membername.h86 行定义.

86 { m_ambigClass = cd; }

引用了 m_ambigClass.

◆ setAmbiguityResolutionScope()

void MemberInfo::setAmbiguityResolutionScope ( const QCString s)
inline

在文件 membername.h84 行定义.

引用了 m_ambiguityResolutionScope.

◆ setScopePath()

void MemberInfo::setScopePath ( const QCString s)
inline

在文件 membername.h85 行定义.

85 { m_scopePath = s; }

引用了 m_scopePath.

◆ virt()

Specifier MemberInfo::virt ( ) const
inline

在文件 membername.h77 行定义.

77 { return m_virt; }

引用了 m_virt.

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

类成员变量说明

◆ m_ambigClass

const ClassDef* MemberInfo::m_ambigClass = 0
private

在文件 membername.h95 行定义.

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

◆ m_ambiguityResolutionScope

QCString MemberInfo::m_ambiguityResolutionScope
private

在文件 membername.h94 行定义.

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

◆ m_inherited

bool MemberInfo::m_inherited
private

在文件 membername.h92 行定义.

被这些函数引用 inherited().

◆ m_memberDef

const MemberDef* MemberInfo::m_memberDef
private

在文件 membername.h89 行定义.

被这些函数引用 memberDef().

◆ m_prot

Protection MemberInfo::m_prot
private

在文件 membername.h90 行定义.

被这些函数引用 prot().

◆ m_scopePath

QCString MemberInfo::m_scopePath
private

在文件 membername.h93 行定义.

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

◆ m_virt

Specifier MemberInfo::m_virt
private

在文件 membername.h91 行定义.

被这些函数引用 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