TagClassInfo Class Reference

List of all members.

Public Types

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

Public Member Functions

 TagClassInfo ()
 ~TagClassInfo ()

Public Attributes

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

Detailed Description

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

Definition at line 74 of file tagreader.cpp.


Member Enumeration Documentation

enum TagClassInfo::Kind

Enumerator:
Class 
Struct 
Union 
Interface 
Exception 
Protocol 
Category 

Definition at line 77 of file tagreader.cpp.


Constructor & Destructor Documentation

TagClassInfo::TagClassInfo (  )  [inline]

Definition at line 78 of file tagreader.cpp.

References bases, isObjC, members, and templateArguments.

TagClassInfo::~TagClassInfo (  )  [inline]

Definition at line 79 of file tagreader.cpp.

References bases, and templateArguments.


Member Data Documentation

QString TagClassInfo::name

Definition at line 80 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), TagFileParser::dump(), and TagFileParser::endName().

QString TagClassInfo::filename

Definition at line 81 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), TagFileParser::dump(), and TagFileParser::endFilename().

TagAnchorInfoList TagClassInfo::docAnchors

Definition at line 82 of file tagreader.cpp.

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

QList<BaseInfo>* TagClassInfo::bases

Definition at line 83 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), TagFileParser::dump(), TagFileParser::endBase(), TagFileParser::startBase(), TagClassInfo(), and ~TagClassInfo().

QList<TagMemberInfo> TagClassInfo::members

Definition at line 84 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), TagFileParser::dump(), TagFileParser::endMember(), and TagClassInfo().

QList<QString>* TagClassInfo::templateArguments

Definition at line 85 of file tagreader.cpp.

Referenced by TagFileParser::buildLists(), TagFileParser::endTemplateArg(), TagClassInfo(), and ~TagClassInfo().

QStringList TagClassInfo::classList

Definition at line 86 of file tagreader.cpp.

Referenced by TagFileParser::endClass().

Kind TagClassInfo::kind

Definition at line 87 of file tagreader.cpp.

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

bool TagClassInfo::isObjC

Definition at line 88 of file tagreader.cpp.

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


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



Generated on Mon Mar 31 10:59:03 2008 by  doxygen 1.5.1