Doxygen
TagCompoundInfo类 参考

Base class for all compound types 更多...

+ 类 TagCompoundInfo 继承关系图:
+ TagCompoundInfo 的协作图:

Public 类型

enum  CompoundType {
  CompoundType::Class, CompoundType::Concept, CompoundType::Namespace, CompoundType::Package,
  CompoundType::File, CompoundType::Group, CompoundType::Page, CompoundType::Dir
}
 

Public 成员函数

 TagCompoundInfo (CompoundType type)
 
virtual ~TagCompoundInfo ()
 
CompoundType compoundType () const
 

Public 属性

std::vector< TagMemberInfomembers
 
QCString name
 
QCString filename
 
std::vector< TagAnchorInfodocAnchors
 
int lineNr
 

Private 属性

CompoundType m_type
 

详细描述

Base class for all compound types

在文件 tagreader.cpp97 行定义.

成员枚举类型说明

◆ CompoundType

枚举值
Class 
Concept 
Namespace 
Package 
File 
Group 
Page 
Dir 

在文件 tagreader.cpp100 行定义.

构造及析构函数说明

◆ TagCompoundInfo()

TagCompoundInfo::TagCompoundInfo ( CompoundType  type)
inlineexplicit

在文件 tagreader.cpp101 行定义.

101 : m_type(type) {}

◆ ~TagCompoundInfo()

virtual TagCompoundInfo::~TagCompoundInfo ( )
inlinevirtual

在文件 tagreader.cpp102 行定义.

102 {}

成员函数说明

◆ compoundType()

CompoundType TagCompoundInfo::compoundType ( ) const
inline

在文件 tagreader.cpp103 行定义.

103 { return m_type; }

引用了 m_type.

类成员变量说明

◆ docAnchors

std::vector<TagAnchorInfo> TagCompoundInfo::docAnchors

在文件 tagreader.cpp107 行定义.

被这些函数引用 TagFileParser::buildLists().

◆ filename

QCString TagCompoundInfo::filename

在文件 tagreader.cpp106 行定义.

被这些函数引用 TagFileParser::buildLists() , 以及 TagFileParser::dump().

◆ lineNr

int TagCompoundInfo::lineNr

在文件 tagreader.cpp108 行定义.

被这些函数引用 TagFileParser::buildLists().

◆ m_type

CompoundType TagCompoundInfo::m_type
private

在文件 tagreader.cpp110 行定义.

被这些函数引用 compoundType().

◆ members

std::vector<TagMemberInfo> TagCompoundInfo::members

在文件 tagreader.cpp104 行定义.

被这些函数引用 TagFileParser::buildLists() , 以及 TagFileParser::dump().

◆ name

QCString TagCompoundInfo::name

在文件 tagreader.cpp105 行定义.

被这些函数引用 TagFileParser::addIncludes(), TagFileParser::buildLists() , 以及 TagFileParser::dump().


该类的文档由以下文件生成:
Dir
Class representing a directory in the file system
Definition: dir.h:68
ContextTreeType::File
@ File
CodeSymbolType::Package
@ Package
ContextTreeType::Concept
@ Concept
ContextTreeType::Page
@ Page
TagCompoundInfo::m_type
CompoundType m_type
Definition: tagreader.cpp:110
MemberListContainer::Group
@ Group
ContextTreeType::Namespace
@ Namespace
MemberListContainer::Class
@ Class