Doxygen
TagGroupInfo类 参考

Container for group specific info that can be read from a tagfile 更多...

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

Public 成员函数

 TagGroupInfo ()
 
- Public 成员函数 继承自 TagCompoundInfo
 TagCompoundInfo (CompoundType type)
 
virtual ~TagCompoundInfo ()
 
CompoundType compoundType () const
 

静态 Public 成员函数

static TagGroupInfoget (std::unique_ptr< TagCompoundInfo > &t)
 
static const TagGroupInfoget (const std::unique_ptr< TagCompoundInfo > &t)
 

Public 属性

QCString title
 
StringVector subgroupList
 
StringVector classList
 
StringVector conceptList
 
StringVector namespaceList
 
StringVector fileList
 
StringVector pageList
 
StringVector dirList
 
- Public 属性 继承自 TagCompoundInfo
std::vector< TagMemberInfomembers
 
QCString name
 
QCString filename
 
std::vector< TagAnchorInfodocAnchors
 
int lineNr
 

额外继承的成员函数

- Public 类型 继承自 TagCompoundInfo
enum  CompoundType {
  CompoundType::Class, CompoundType::Concept, CompoundType::Namespace, CompoundType::Package,
  CompoundType::File, CompoundType::Group, CompoundType::Page, CompoundType::Dir
}
 

详细描述

Container for group specific info that can be read from a tagfile

在文件 tagreader.cpp208 行定义.

构造及析构函数说明

◆ TagGroupInfo()

TagGroupInfo::TagGroupInfo ( )
inline

在文件 tagreader.cpp211 行定义.

引用了 Group.

成员函数说明

◆ get() [1/2]

static const TagGroupInfo* TagGroupInfo::get ( const std::unique_ptr< TagCompoundInfo > &  t)
inlinestatic

在文件 tagreader.cpp224 行定义.

225  {
226  return dynamic_cast<const TagGroupInfo*>(t.get());
227  }

◆ get() [2/2]

static TagGroupInfo* TagGroupInfo::get ( std::unique_ptr< TagCompoundInfo > &  t)
inlinestatic

类成员变量说明

◆ classList

StringVector TagGroupInfo::classList

在文件 tagreader.cpp214 行定义.

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

◆ conceptList

StringVector TagGroupInfo::conceptList

在文件 tagreader.cpp215 行定义.

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

◆ dirList

StringVector TagGroupInfo::dirList

在文件 tagreader.cpp219 行定义.

◆ fileList

StringVector TagGroupInfo::fileList

在文件 tagreader.cpp217 行定义.

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

◆ namespaceList

StringVector TagGroupInfo::namespaceList

在文件 tagreader.cpp216 行定义.

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

◆ pageList

StringVector TagGroupInfo::pageList

在文件 tagreader.cpp218 行定义.

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

◆ subgroupList

StringVector TagGroupInfo::subgroupList

在文件 tagreader.cpp213 行定义.

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

◆ title

QCString TagGroupInfo::title

在文件 tagreader.cpp212 行定义.

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


该类的文档由以下文件生成:
TagCompoundInfo::CompoundType::Group
@ Group
TagGroupInfo
Container for group specific info that can be read from a tagfile
Definition: tagreader.cpp:208
TagCompoundInfo::TagCompoundInfo
TagCompoundInfo(CompoundType type)
Definition: tagreader.cpp:101