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

Constructor & Destructor Documentation

TagClassInfo::TagClassInfo ( )
inline

Definition at line 99 of file tagreader.cpp.

QList< TagMemberInfo > members
Definition: tagreader.cpp:106
const bool FALSE
Definition: qglobal.h:370
QList< BaseInfo > * bases
Definition: tagreader.cpp:105
QList< QCString > * templateArguments
Definition: tagreader.cpp:107
void setAutoDelete(bool enable)
Definition: qlist.h:99
const bool TRUE
Definition: qglobal.h:371
TagClassInfo::~TagClassInfo ( )
inline

Definition at line 100 of file tagreader.cpp.

100 { delete bases; delete templateArguments; }
QList< BaseInfo > * bases
Definition: tagreader.cpp:105
QList< QCString > * templateArguments
Definition: tagreader.cpp:107

Member Data Documentation

QList<BaseInfo>* TagClassInfo::bases

Definition at line 105 of file tagreader.cpp.

QCString TagClassInfo::clangId

Definition at line 103 of file tagreader.cpp.

QStringList TagClassInfo::classList

Definition at line 108 of file tagreader.cpp.

TagAnchorInfoList TagClassInfo::docAnchors

Definition at line 104 of file tagreader.cpp.

QCString TagClassInfo::filename

Definition at line 102 of file tagreader.cpp.

bool TagClassInfo::isObjC

Definition at line 110 of file tagreader.cpp.

Kind TagClassInfo::kind

Definition at line 109 of file tagreader.cpp.

QList<TagMemberInfo> TagClassInfo::members

Definition at line 106 of file tagreader.cpp.

QCString TagClassInfo::name

Definition at line 101 of file tagreader.cpp.

QList<QCString>* TagClassInfo::templateArguments

Definition at line 107 of file tagreader.cpp.


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