Public Member Functions | |
ClassDefImpl () | |
~ClassDefImpl () | |
void | init (const char *defFileName, const char *name, const QCString &ctStr, const char *fName) |
Private data associated with a ClassDef object.
Definition at line 51 of file classdef.cpp.
ClassDefImpl::ClassDefImpl | ( | ) |
Definition at line 259 of file classdef.cpp.
ClassDefImpl::~ClassDefImpl | ( | ) |
Definition at line 264 of file classdef.cpp.
void ClassDefImpl::init | ( | const char * | defFileName, |
const char * | name, | ||
const QCString & | ctStr, | ||
const char * | fName | ||
) |
Definition at line 197 of file classdef.cpp.
MemberNameInfoSDict* ClassDefImpl::allMemberNameInfoSDict |
List of all members (including inherited members)
Definition at line 88 of file classdef.cpp.
MemberDef* ClassDefImpl::arrowOperator |
Does this class overloaded the -> operator?
Definition at line 182 of file classdef.cpp.
ClassDef* ClassDefImpl::categoryOf |
If this class is a Objective-C category, then this points to the class which is extended.
Definition at line 145 of file classdef.cpp.
QCString ClassDefImpl::className |
local class name which could be a typedef'ed alias name.
Definition at line 140 of file classdef.cpp.
ClassDef::CompoundType ClassDefImpl::compType |
Holds the kind of "class" this is.
Definition at line 103 of file classdef.cpp.
ConstraintClassDict* ClassDefImpl::constraintClassDict |
Definition at line 121 of file classdef.cpp.
ExampleSDict* ClassDefImpl::exampleSDict |
Examples that use this class
Definition at line 100 of file classdef.cpp.
FileDef* ClassDefImpl::fileDef |
File this class is defined in
Definition at line 85 of file classdef.cpp.
QCString ClassDefImpl::fileName |
file name that forms the base for the output file containing the class documentation. For compatibility with Qt (e.g. links via tag files) this name cannot be derived from the class name directly.
Definition at line 63 of file classdef.cpp.
FileList ClassDefImpl::files |
Files that were used for generating the class documentation.
Definition at line 97 of file classdef.cpp.
IncludeInfo* ClassDefImpl::incInfo |
Include information about the header file should be included in the documentation. 0 by default, set by setIncludeFile().
Definition at line 68 of file classdef.cpp.
BaseClassList* ClassDefImpl::inheritedBy |
List of sub-classes that directly derive from this class
Definition at line 77 of file classdef.cpp.
BaseClassList* ClassDefImpl::inherits |
List of base class (or super-classes) from which this class derives directly.
Definition at line 73 of file classdef.cpp.
ClassSDict* ClassDefImpl::innerClasses |
The inner classes contained in this class. Will be 0 if there are no inner classes.
Definition at line 114 of file classdef.cpp.
bool ClassDefImpl::isAbstract |
Is this an abstact class?
Definition at line 153 of file classdef.cpp.
bool ClassDefImpl::isAnonymous |
Definition at line 192 of file classdef.cpp.
bool ClassDefImpl::isGeneric |
Definition at line 190 of file classdef.cpp.
bool ClassDefImpl::isJavaEnum |
Does this class represent a Java style enum?
Definition at line 188 of file classdef.cpp.
bool ClassDefImpl::isLocal |
TRUE if the class is defined in a source file rather than a header file.
Definition at line 162 of file classdef.cpp.
bool ClassDefImpl::isSimple |
Is this a simple (non-nested) C structure?
Definition at line 179 of file classdef.cpp.
bool ClassDefImpl::isStatic |
Is the class part of an unnamed namespace?
Definition at line 156 of file classdef.cpp.
bool ClassDefImpl::isTemplArg |
Definition at line 164 of file classdef.cpp.
MemberGroupSDict* ClassDefImpl::memberGroupSDict |
Definition at line 150 of file classdef.cpp.
QList<MemberList> ClassDefImpl::memberLists |
Definition at line 147 of file classdef.cpp.
bool ClassDefImpl::membersMerged |
TRUE if classes members are merged with those of the base classes.
Definition at line 159 of file classdef.cpp.
NamespaceDef* ClassDefImpl::nspace |
Namespace this class is part of (this is the inner most namespace in case of nested namespaces)
Definition at line 82 of file classdef.cpp.
Protection ClassDefImpl::prot |
The protection level in which this class was found. Typically Public, but for nested classes this can also be Protected or Private.
Definition at line 109 of file classdef.cpp.
uint64 ClassDefImpl::spec |
Definition at line 194 of file classdef.cpp.
bool ClassDefImpl::subGrouping |
Does this class group its user-grouped members as a sub-section of the normal (public/protected/..) groups?
Definition at line 170 of file classdef.cpp.
ClassList* ClassDefImpl::taggedInnerClasses |
Definition at line 184 of file classdef.cpp.
ClassDef* ClassDefImpl::tagLessRef |
Definition at line 185 of file classdef.cpp.
ArgumentList* ClassDefImpl::tempArgs |
Template arguments of this class
Definition at line 91 of file classdef.cpp.
QDict<ClassDef>* ClassDefImpl::templateInstances |
Template instances that exists of this class, the key in the dictionary is the template argument list.
Definition at line 126 of file classdef.cpp.
ClassDef* ClassDefImpl::templateMaster |
The class this class is an instance of.
Definition at line 137 of file classdef.cpp.
QDict<int>* ClassDefImpl::templBaseClassNames |
Definition at line 134 of file classdef.cpp.
ArgumentList* ClassDefImpl::typeConstraints |
Type constraints for template parameters
Definition at line 94 of file classdef.cpp.
UsesClassDict* ClassDefImpl::usedByImplClassDict |
Definition at line 118 of file classdef.cpp.
bool ClassDefImpl::usedOnly |
Reason of existence is a "use" relation
Definition at line 173 of file classdef.cpp.
UsesClassDict* ClassDefImpl::usesImplClassDict |
Definition at line 117 of file classdef.cpp.
UsesClassDict* ClassDefImpl::usesIntfClassDict |
Definition at line 119 of file classdef.cpp.
QDict<ClassDef>* ClassDefImpl::variableInstances |
Template instances that exists of this class, as defined by variables. We do NOT want to document these individually. The key in the dictionary is the template argument list.
Definition at line 132 of file classdef.cpp.
List of titles to use for the summary
Definition at line 176 of file classdef.cpp.