|
Doxygen
|
Container for class specific info that can be read from a tagfile 更多...
类 TagClassInfo 继承关系图:
TagClassInfo 的协作图:Public 类型 | |
| enum | Kind { Kind::None =-1, Kind::Class, Kind::Struct, Kind::Union, Kind::Interface, Kind::Exception, Kind::Protocol, Kind::Category, Kind::Enum, Kind::Service, Kind::Singleton } |
Public 类型 继承自 TagCompoundInfo | |
| enum | CompoundType { CompoundType::Class, CompoundType::Concept, CompoundType::Namespace, CompoundType::Package, CompoundType::File, CompoundType::Group, CompoundType::Page, CompoundType::Dir } |
Public 成员函数 | |
| TagClassInfo (Kind k) | |
Public 成员函数 继承自 TagCompoundInfo | |
| TagCompoundInfo (CompoundType type) | |
| virtual | ~TagCompoundInfo () |
| CompoundType | compoundType () const |
静态 Public 成员函数 | |
| static TagClassInfo * | get (std::unique_ptr< TagCompoundInfo > &t) |
| static const TagClassInfo * | get (const std::unique_ptr< TagCompoundInfo > &t) |
Public 属性 | |
| QCString | clangId |
| QCString | anchor |
| std::vector< BaseInfo > | bases |
| StringVector | templateArguments |
| StringVector | classList |
| Kind | kind |
| bool | isObjC = false |
Public 属性 继承自 TagCompoundInfo | |
| std::vector< TagMemberInfo > | members |
| QCString | name |
| QCString | filename |
| std::vector< TagAnchorInfo > | docAnchors |
| int | lineNr |
Container for class specific info that can be read from a tagfile
在文件 tagreader.cpp 第 114 行定义.
|
strong |
|
inline |
|
inlinestatic |
在文件 tagreader.cpp 第 130 行定义.
|
inlinestatic |
| QCString TagClassInfo::anchor |
在文件 tagreader.cpp 第 120 行定义.
被这些函数引用 TagFileParser::buildLists() , 以及 TagFileParser::endAnchor().
| std::vector<BaseInfo> TagClassInfo::bases |
在文件 tagreader.cpp 第 121 行定义.
被这些函数引用 TagFileParser::buildLists(), TagFileParser::dump(), TagFileParser::endBase() , 以及 TagFileParser::startBase().
| QCString TagClassInfo::clangId |
在文件 tagreader.cpp 第 119 行定义.
被这些函数引用 TagFileParser::buildLists() , 以及 TagFileParser::endClangId().
| StringVector TagClassInfo::classList |
在文件 tagreader.cpp 第 123 行定义.
被这些函数引用 TagFileParser::endClass().
| bool TagClassInfo::isObjC = false |
在文件 tagreader.cpp 第 125 行定义.
被这些函数引用 TagFileParser::buildLists() , 以及 TagFileParser::startCompound().
| Kind TagClassInfo::kind |
在文件 tagreader.cpp 第 124 行定义.
被这些函数引用 TagFileParser::buildLists().
| StringVector TagClassInfo::templateArguments |
在文件 tagreader.cpp 第 122 行定义.
被这些函数引用 TagFileParser::buildLists() , 以及 TagFileParser::endTemplateArg().