My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
TagClassInfo Class Reference

Public Types

enum  Kind {
  Class, Struct, Union, Interface,
  Exception, Protocol, Category, Enum,
  Service, Singleton
}
 

Public Member Functions

 TagClassInfo ()
 
 ~TagClassInfo ()
 

Public Attributes

QCString name
 
QCString filename
 
QCString clangId
 
TagAnchorInfoList docAnchors
 
QList< BaseInfo > * bases
 
QList< TagMemberInfomembers
 
QList< QCString > * templateArguments
 
QStringList classList
 
Kind kind
 
bool isObjC
 

Detailed Description

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

Definition at line 95 of file tagreader.cpp.

Member Enumeration Documentation

Enumerator
Class 
Struct 
Union 
Interface 
Exception 
Protocol 
Category 
Enum 
Service 
Singleton 

Definition at line 98 of file tagreader.cpp.

Constructor & Destructor Documentation

TagClassInfo::TagClassInfo ( )
inline

Definition at line 99 of file tagreader.cpp.

References bases, isObjC, members, and templateArguments.

{ bases=0, templateArguments=0; members.setAutoDelete(TRUE); isObjC=FALSE; }
TagClassInfo::~TagClassInfo ( )
inline

Definition at line 100 of file tagreader.cpp.

References bases, and templateArguments.

{ delete bases; delete templateArguments; }

Member Data Documentation

QList<BaseInfo>* TagClassInfo::bases
QCString TagClassInfo::clangId

Definition at line 103 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), and TagFileParser::endClangId().

QStringList TagClassInfo::classList

Definition at line 108 of file tagreader.cpp.

Referenced by TagFileParser::endClass().

TagAnchorInfoList TagClassInfo::docAnchors

Definition at line 104 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), and TagFileParser::endDocAnchor().

QCString TagClassInfo::filename
bool TagClassInfo::isObjC
Kind TagClassInfo::kind

Definition at line 109 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), and TagFileParser::startCompound().

QList<TagMemberInfo> TagClassInfo::members
QCString TagClassInfo::name
QList<QCString>* TagClassInfo::templateArguments

The documentation for this class was generated from the following file: