Doxygen
|
Implementation of the ClassDef interface 更多...
类 | |
class | IMPL |
Private data associated with a ClassDef object. 更多... | |
Public 成员函数 | |
ClassDefImpl (const QCString &fileName, int startLine, int startColumn, const QCString &name, CompoundType ct, const QCString &ref=QCString(), const QCString &fName=QCString(), bool isSymbol=TRUE, bool isJavaEnum=FALSE) | |
~ClassDefImpl () | |
Destroys a compound definition. 更多... | |
virtual ClassDef * | resolveAlias () |
virtual DefType | definitionType () const |
Used for RTTI, this is a class 更多... | |
virtual CodeSymbolType | codeSymbolType () const |
virtual QCString | getOutputFileBase () const |
Returns the unique base name (without extension) of the class's file on disk 更多... | |
virtual QCString | getInstanceOutputFileBase () const |
virtual QCString | getSourceFileBase () const |
Returns the base name for the source code file 更多... | |
virtual QCString | getReference () const |
If this class originated from a tagfile, this will return the tag file reference 更多... | |
virtual bool | isReference () const |
Returns TRUE if this class is imported via a tag file 更多... | |
virtual bool | isLocal () const |
Returns TRUE if this is a local class definition, see EXTRACT_LOCAL_CLASSES 更多... | |
virtual ClassLinkedRefMap | getClasses () const |
returns the classes nested into this class 更多... | |
virtual bool | hasDocumentation () const |
returns TRUE if this class has documentation 更多... | |
virtual bool | hasDetailedDescription () const |
returns TRUE if this class has a non-empty detailed description 更多... | |
virtual QCString | collaborationGraphFileName () const |
returns the file name to use for the collaboration graph 更多... | |
virtual QCString | inheritanceGraphFileName () const |
returns the file name to use for the inheritance graph 更多... | |
virtual QCString | displayName (bool includeScope=TRUE) const |
Returns the name as it is appears in the documentation 更多... | |
virtual CompoundType | compoundType () const |
Returns the type of compound this is, i.e. 更多... | |
virtual QCString | compoundTypeString () const |
Returns the type of compound as a string 更多... | |
virtual const BaseClassList & | baseClasses () const |
Returns the list of base classes from which this class directly inherits. 更多... | |
virtual void | updateBaseClasses (const BaseClassList &bcd) |
Update the list of base classes to the one passed 更多... | |
virtual const BaseClassList & | subClasses () const |
Returns the list of sub classes that directly derive from this class 更多... | |
virtual void | updateSubClasses (const BaseClassList &bcd) |
Update the list of sub classes to the one passed 更多... | |
virtual const MemberNameInfoLinkedMap & | memberNameInfoLinkedMap () const |
Returns a dictionary of all members. 更多... | |
virtual Protection | protection () const |
Return the protection level (Public,Protected,Private) in which this compound was found. 更多... | |
virtual bool | isLinkableInProject () const |
virtual bool | isLinkable () const |
return TRUE iff a link to this class is possible (either within this project, or as a cross-reference to another project). 更多... | |
virtual bool | isVisibleInHierarchy () const |
virtual bool | visibleInParentsDeclList () const |
show this class in the declaration section of its parent? 更多... | |
virtual const ArgumentList & | templateArguments () const |
Returns the template arguments of this class 更多... | |
virtual FileDef * | getFileDef () const |
Returns the namespace this compound is in, or 0 if it has a global scope. 更多... | |
virtual const MemberDef * | getMemberByName (const QCString &) const |
Returns the Java package this class is in or 0 if not applicable. 更多... | |
virtual bool | isBaseClass (const ClassDef *bcd, bool followInstances, int level=0) const |
Returns TRUE iff bcd is a direct or indirect base class of this class. 更多... | |
virtual bool | isSubClass (ClassDef *bcd, int level=0) const |
Returns TRUE iff bcd is a direct or indirect sub class of this class. 更多... | |
virtual bool | isAccessibleMember (const MemberDef *md) const |
returns TRUE iff md is a member of this class or of the the public/protected members of a base class 更多... | |
virtual const TemplateInstanceList & | getTemplateInstances () const |
Returns a sorted dictionary with all template instances found for this template class. 更多... | |
virtual const ClassDef * | templateMaster () const |
Returns the template master of which this class is an instance. 更多... | |
virtual bool | isTemplate () const |
Returns TRUE if this class is a template 更多... | |
virtual const IncludeInfo * | includeInfo () const |
virtual const UsesClassList & | usedImplementationClasses () const |
virtual const UsesClassList & | usedByImplementationClasses () const |
virtual const ConstraintClassList & | templateTypeConstraints () const |
virtual bool | isTemplateArgument () const |
virtual const Definition * | findInnerCompound (const QCString &name) const |
Returns the definition of a nested compound if available, or 0 otherwise. 更多... | |
virtual ArgumentLists | getTemplateParameterLists () const |
Returns the template parameter lists that form the template declaration of this class. 更多... | |
virtual QCString | qualifiedNameWithTemplateParameters (const ArgumentLists *actualParams=0, uint *actualParamIndex=0) const |
virtual bool | isAbstract () const |
Returns TRUE if there is at least one pure virtual member in this class. 更多... | |
virtual bool | isObjectiveC () const |
Returns TRUE if this class is implemented in Objective-C 更多... | |
virtual bool | isFortran () const |
Returns TRUE if this class is implemented in Fortran 更多... | |
virtual bool | isCSharp () const |
Returns TRUE if this class is implemented in C# 更多... | |
virtual bool | isFinal () const |
Returns TRUE if this class is marked as final 更多... | |
virtual bool | isSealed () const |
Returns TRUE if this class is marked as sealed 更多... | |
virtual bool | isPublished () const |
Returns TRUE if this class is marked as published 更多... | |
virtual bool | isExtension () const |
Returns TRUE if this class represents an Objective-C 2.0 extension (nameless category) 更多... | |
virtual bool | isForwardDeclared () const |
Returns TRUE if this class represents a forward declaration of a template class 更多... | |
virtual bool | isInterface () const |
Returns TRUE if this class represents an interface 更多... | |
virtual ClassDef * | categoryOf () const |
Returns the class of which this is a category (Objective-C only) 更多... | |
virtual QCString | className () const |
Returns the name of the class including outer classes, but not including namespaces. 更多... | |
virtual MemberList * | getMemberList (MemberListType lt) const |
Returns the members in the list identified by lt 更多... | |
virtual const MemberLists & | getMemberLists () const |
Returns the list containing the list of members sorted per type 更多... | |
virtual const MemberGroupList & | getMemberGroups () const |
Returns the member groups defined for this class 更多... | |
virtual const TemplateNameMap & | getTemplateBaseClassNames () const |
virtual bool | isUsedOnly () const |
virtual QCString | anchor () const |
virtual bool | isEmbeddedInOuterScope () const |
virtual bool | isSimple () const |
virtual const ClassDef * | tagLessReference () const |
virtual const MemberDef * | isSmartPointer () const |
virtual bool | isJavaEnum () const |
virtual QCString | title () const |
virtual QCString | generatedFromFiles () const |
virtual const FileList & | usedFiles () const |
virtual const ArgumentList & | typeConstraints () const |
virtual const ExampleList & | getExamples () const |
virtual bool | hasExamples () const |
virtual QCString | getMemberListFileName () const |
virtual bool | subGrouping () const |
virtual bool | isSliceLocal () const |
virtual bool | hasNonReferenceSuperClass () const |
virtual QCString | requiresClause () const |
virtual ClassDef * | insertTemplateInstance (const QCString &fileName, int startLine, int startColumn, const QCString &templSpec, bool &freshInstance) const |
virtual void | insertBaseClass (ClassDef *, const QCString &name, Protection p, Specifier s, const QCString &t=QCString()) |
virtual void | insertSubClass (ClassDef *, Protection p, Specifier s, const QCString &t=QCString()) |
virtual void | setIncludeFile (FileDef *fd, const QCString &incName, bool local, bool force) |
virtual void | insertMember (MemberDef *) |
virtual void | insertUsedFile (const FileDef *) |
virtual bool | addExample (const QCString &anchor, const QCString &name, const QCString &file) |
virtual void | mergeCategory (ClassDef *category) |
virtual void | setFileDef (FileDef *fd) |
virtual void | setSubGrouping (bool enabled) |
virtual void | setProtection (Protection p) |
virtual void | setGroupDefForAllMembers (GroupDef *g, Grouping::GroupPri_t pri, const QCString &fileName, int startLine, bool hasDocs) |
virtual void | addInnerCompound (const Definition *d) |
virtual void | addUsedClass (ClassDef *cd, const QCString &accessName, Protection prot) |
virtual void | addUsedByClass (ClassDef *cd, const QCString &accessName, Protection prot) |
virtual void | setIsStatic (bool b) |
virtual void | setCompoundType (CompoundType t) |
virtual void | setClassName (const QCString &name) |
virtual void | setClassSpecifier (uint64 spec) |
virtual void | setTemplateArguments (const ArgumentList &al) |
virtual void | setTemplateBaseClassNames (const TemplateNameMap &templateNames) |
virtual void | setTemplateMaster (const ClassDef *tm) |
virtual void | setTypeConstraints (const ArgumentList &al) |
virtual void | addMembersToTemplateInstance (const ClassDef *cd, const ArgumentList &templateArguments, const QCString &templSpec) |
virtual void | makeTemplateArgument (bool b=TRUE) |
virtual void | setCategoryOf (ClassDef *cd) |
virtual void | setUsedOnly (bool b) |
virtual void | setTagLessReference (const ClassDef *cd) |
virtual void | setName (const QCString &name) |
virtual void | setMetaData (const QCString &md) |
virtual void | findSectionsInDocumentation () |
virtual void | addMembersToMemberGroup () |
virtual void | addListReferences () |
virtual void | addTypeConstraints () |
virtual void | computeAnchors () |
virtual void | mergeMembers () |
virtual void | sortMemberLists () |
virtual void | distributeMemberGroupDocumentation () |
virtual void | writeDocumentation (OutputList &ol) const |
virtual void | writeDocumentationForInnerClasses (OutputList &ol) const |
virtual void | writeMemberPages (OutputList &ol) const |
virtual void | writeMemberList (OutputList &ol) const |
virtual void | writeDeclaration (OutputList &ol, const MemberDef *md, bool inGroup, int indentLevel, const ClassDef *inheritedFrom, const QCString &inheritId) const |
virtual void | writeQuickMemberLinks (OutputList &ol, const MemberDef *md) const |
virtual void | writeSummaryLinks (OutputList &ol) const |
virtual void | reclassifyMember (MemberDefMutable *md, MemberType t) |
virtual void | writeInlineDocumentation (OutputList &ol) const |
Write class documentation inside another container (i.e. 更多... | |
virtual void | writeDeclarationLink (OutputList &ol, bool &found, const QCString &header, bool localNames) const |
virtual void | removeMemberFromLists (MemberDef *md) |
virtual void | setAnonymousEnumType () |
virtual void | countMembers () |
virtual void | sortAllMembersList () |
virtual void | addGroupedInheritedMembers (OutputList &ol, MemberListType lt, const ClassDef *inheritedFrom, const QCString &inheritId) const |
virtual void | writeTagFile (TextStream &) |
virtual int | countMembersIncludingGrouped (MemberListType lt, const ClassDef *inheritedFrom, bool additional) const |
virtual int | countInheritanceNodes () const |
virtual int | countMemberDeclarations (MemberListType lt, const ClassDef *inheritedFrom, int lt2, bool invert, bool showAlways, ClassDefSet &visitedClasses) const |
virtual void | writeMemberDeclarations (OutputList &ol, ClassDefSet &visitedClasses, MemberListType lt, const QCString &title, const QCString &subTitle=QCString(), bool showInline=FALSE, const ClassDef *inheritedFrom=0, int lt2=-1, bool invert=FALSE, bool showAlways=FALSE) const |
virtual void | setRequiresClause (const QCString &req) |
Public 成员函数 继承自 DefinitionMixin< ClassDefMutable > | |
DefinitionMixin (const QCString &defFileName, int defLine, int defColumn, const QCString &name, const char *b=0, const char *d=0, bool isSymbol=TRUE) | |
virtual | ~DefinitionMixin () |
virtual bool | isAlias () const |
virtual QCString | name () const |
virtual bool | isAnonymous () const |
virtual QCString | localName () const |
virtual QCString | qualifiedName () const |
virtual QCString | symbolName () const |
virtual QCString | getSourceFileBase () const |
virtual QCString | getSourceAnchor () const |
virtual QCString | documentation () const |
virtual int | docLine () const |
virtual QCString | docFile () const |
virtual QCString | briefDescription (bool abbreviate=FALSE) const |
virtual QCString | briefDescriptionAsTooltip () const |
virtual int | briefLine () const |
virtual QCString | inbodyDocumentation () const |
virtual QCString | inbodyFile () const |
virtual int | inbodyLine () const |
virtual QCString | briefFile () const |
virtual QCString | getDefFileName () const |
virtual QCString | getDefFileExtension () const |
virtual int | getDefLine () const |
virtual int | getDefColumn () const |
virtual bool | hasDocumentation () const |
virtual bool | hasUserDocumentation () const |
virtual bool | isVisibleInProject () const |
virtual bool | isVisible () const |
virtual bool | isHidden () const |
virtual bool | isArtificial () const |
virtual QCString | getReference () const |
virtual bool | isReference () const |
virtual QCString | externalReference (const QCString &relPath) const |
virtual int | getStartDefLine () const |
virtual int | getStartBodyLine () const |
virtual int | getEndBodyLine () const |
virtual const FileDef * | getBodyDef () const |
virtual SrcLangExt | getLanguage () const |
virtual const GroupList & | partOfGroups () const |
virtual bool | isLinkableViaGroup () const |
virtual const RefItemVector & | xrefListItems () const |
virtual Definition * | getOuterScope () const |
virtual const MemberVector & | getReferencesMembers () const |
virtual const MemberVector & | getReferencedByMembers () const |
virtual bool | hasSections () const |
virtual bool | hasSources () const |
virtual bool | hasBriefDescription () const |
virtual QCString | id () const |
virtual const SectionRefs & | getSectionRefs () const |
virtual void | setId (const QCString &name) |
virtual void | setDefFile (const QCString &df, int defLine, int defColumn) |
virtual void | setDocumentation (const QCString &doc, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE) |
virtual void | setBriefDescription (const QCString &brief, const QCString &briefFile, int briefLine) |
virtual void | setInbodyDocumentation (const QCString &doc, const QCString &docFile, int docLine) |
virtual void | setReference (const QCString &r) |
virtual void | addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList) |
virtual void | setBodySegment (int defLine, int bls, int ble) |
virtual void | setBodyDef (const FileDef *fd) |
virtual void | addSourceReferencedBy (const MemberDef *md) |
virtual void | addSourceReferences (const MemberDef *md) |
virtual void | setRefItems (const RefItemVector &sli) |
virtual void | mergeRefItems (Definition *def) |
virtual void | mergeReferences (const Definition *other) |
virtual void | mergeReferencedBy (const Definition *other) |
virtual void | setOuterScope (Definition *def) |
virtual void | setHidden (bool b) |
virtual void | setArtificial (bool b) |
virtual void | setLanguage (SrcLangExt lang) |
virtual void | writeSourceDef (OutputList &ol, const QCString &scopeName) const |
virtual void | writeInlineCode (OutputList &ol, const QCString &scopeName) const |
virtual bool | hasSourceRefs () const |
virtual bool | hasSourceReffedBy () const |
virtual void | writeSourceRefs (OutputList &ol, const QCString &scopeName) const |
virtual void | writeSourceReffedBy (OutputList &ol, const QCString &scopeName) const |
virtual void | makePartOfGroup (const GroupDef *gd) |
virtual void | writeNavigationPath (OutputList &ol) const |
virtual QCString | navigationPathAsString () const |
virtual QCString | pathFragment () const |
virtual void | writeDocAnchorsToTagFile (TextStream &fs) const |
virtual void | setLocalName (const QCString &name) |
virtual void | addSectionsToIndex () |
virtual void | writeToc (OutputList &ol, const LocalToc <) const |
virtual void | computeTooltip () |
virtual void | _setSymbolName (const QCString &name) |
virtual QCString | _symbolName () const |
Public 成员函数 继承自 DefinitionMutable | |
virtual bool | hasSourceRefs () const =0 |
virtual bool | hasSourceReffedBy () const =0 |
virtual | ~DefinitionMutable ()=default |
Public 成员函数 继承自 ClassDef | |
virtual | ~ClassDef () |
Public 成员函数 继承自 Definition | |
virtual bool | isAlias () const =0 |
virtual QCString | name () const =0 |
virtual bool | isAnonymous () const =0 |
virtual QCString | localName () const =0 |
virtual QCString | qualifiedName () const =0 |
virtual QCString | symbolName () const =0 |
virtual QCString | getSourceAnchor () const =0 |
virtual QCString | documentation () const =0 |
virtual int | docLine () const =0 |
virtual QCString | docFile () const =0 |
virtual QCString | briefDescriptionAsTooltip () const =0 |
virtual int | briefLine () const =0 |
virtual QCString | inbodyDocumentation () const =0 |
virtual QCString | inbodyFile () const =0 |
virtual int | inbodyLine () const =0 |
virtual QCString | briefFile () const =0 |
virtual QCString | getDefFileName () const =0 |
virtual QCString | getDefFileExtension () const =0 |
virtual int | getDefLine () const =0 |
virtual int | getDefColumn () const =0 |
virtual bool | hasUserDocumentation () const =0 |
virtual bool | isVisibleInProject () const =0 |
virtual bool | isVisible () const =0 |
virtual bool | isHidden () const =0 |
virtual bool | isArtificial () const =0 |
virtual int | getStartDefLine () const =0 |
virtual int | getStartBodyLine () const =0 |
virtual int | getEndBodyLine () const =0 |
virtual const FileDef * | getBodyDef () const =0 |
virtual SrcLangExt | getLanguage () const =0 |
Returns the programming language this definition was written in. 更多... | |
virtual const GroupList & | partOfGroups () const =0 |
virtual bool | isLinkableViaGroup () const =0 |
virtual const RefItemVector & | xrefListItems () const =0 |
virtual Definition * | getOuterScope () const =0 |
virtual const MemberVector & | getReferencesMembers () const =0 |
virtual const MemberVector & | getReferencedByMembers () const =0 |
virtual bool | hasSections () const =0 |
virtual bool | hasSources () const =0 |
virtual bool | hasBriefDescription () const =0 |
returns TRUE if this class has a brief description 更多... | |
virtual QCString | id () const =0 |
virtual const SectionRefs & | getSectionRefs () const =0 |
returns the section dictionary, only of importance for pagedef 更多... | |
virtual QCString | navigationPathAsString () const =0 |
virtual QCString | pathFragment () const =0 |
virtual QCString | _symbolName () const =0 |
virtual | ~Definition ()=default |
Private 属性 | |
IMPL * | m_impl = 0 |
额外继承的成员函数 | |
Public 类型 继承自 ClassDef | |
enum | CompoundType { Class, Struct, Union, Interface, Protocol, Category, Exception, Service, Singleton } |
The various compound types 更多... | |
Public 类型 继承自 Definition | |
enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeConcept = 8 } |
Protected 成员函数 继承自 DefinitionMixin< ClassDefMutable > | |
DefinitionMixin (const DefinitionMixin &def)=default | |
Implementation of the ClassDef interface
在文件 classdef.cpp 第 154 行定义.
ClassDefImpl::ClassDefImpl | ( | const QCString & | fileName, |
int | startLine, | ||
int | startColumn, | ||
const QCString & | name, | ||
CompoundType | ct, | ||
const QCString & | ref = QCString() , |
||
const QCString & | fName = QCString() , |
||
bool | isSymbol = TRUE , |
||
bool | isJavaEnum = FALSE |
||
) |
在文件 classdef.cpp 第 773 行定义.
引用了 ClassDefImpl::IMPL::collabFileName, compoundTypeString(), ClassDefImpl::IMPL::compType, convertNameToFile(), ClassDefImpl::IMPL::fileName, ClassDefImpl::IMPL::inheritFileName, ClassDefImpl::IMPL::init(), QCString::isEmpty(), isJavaEnum(), ClassDefImpl::IMPL::isJavaEnum, m_impl, ClassDefImpl::IMPL::memberListFileName, DefinitionMixin< ClassDefMutable >::name() , 以及 DefinitionMixin< ClassDefMutable >::setReference().
被这些函数引用 addTypeConstraint() , 以及 insertTemplateInstance().
ClassDefImpl::~ClassDefImpl | ( | ) |
|
private |
在文件 classdef.cpp 第 2460 行定义.
引用了 OutputList::disableAllBut(), OutputList::endLabels(), DefinitionMixin< ClassDefMutable >::getLanguage(), OutputGenerator::Html, isAbstract(), isFinal(), isPublished(), isSealed(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), SrcLangExt_IDL, OutputList::startLabels() , 以及 OutputList::writeLabel().
被这些函数引用 writeDocumentation().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3095 行定义.
引用了 anchor(), Example, ClassDefImpl::IMPL::examples, ExampleList::inSort() , 以及 m_impl.
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4479 行定义.
引用了 m_impl, ClassDefImpl::IMPL::memberGroups , 以及 ClassDefImpl::IMPL::subGrouping.
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4091 行定义.
引用了 addRefItem(), displayName(), DefinitionMixin< ClassDefMutable >::getLanguage(), getOutputFileBase(), isLinkableInProject(), m_impl, ClassDefImpl::IMPL::memberGroups, ClassDefImpl::IMPL::memberLists, MemberListType_detailedLists, DefinitionMixin< ClassDefMutable >::qualifiedName(), SrcLangExt_Fortran, theTranslator, Translator::trClass(), Translator::trType(), TRUE , 以及 DefinitionMixin< ClassDefMutable >::xrefListItems().
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3988 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::add(), ClassDefMutable::addMembersToTemplateInstance(), MemberDef::briefDescription(), Definition::briefFile(), Definition::briefLine(), MemberDef::createTemplateInstanceMember(), Definition::docFile(), Definition::docLine(), MemberDef::documentation(), LinkedRefMap< T, Hash, KeyEqual, Map >::find(), ClassDef::getClasses(), DefinitionMixin< ClassDefMutable >::getLanguage(), MemberDef::getMemberGroupId(), MemberDef::getMemberSpecifiers(), Definition::inbodyDocumentation(), Definition::inbodyFile(), Definition::inbodyLine(), ClassDefImpl::IMPL::innerClasses, insertMember(), m_impl, ClassDef::memberNameInfoLinkedMap(), Doxygen::memberNameLinkedMap, MemberName::push_back(), MemberDefMutable::setMemberClass(), stringToArgumentList(), templateArguments(), ClassDef::templateArguments() , 以及 toClassDefMutable().
|
private |
|
private |
在文件 classdef.cpp 第 3106 行定义.
引用了 ClassDef::Class, ClassDefImpl(), Config_getBool, ClassDefImpl::IMPL::constraintClassList, DefinitionMixin< ClassDefMutable >::getDefColumn(), DefinitionMixin< ClassDefMutable >::getDefFileName(), DefinitionMixin< ClassDefMutable >::getDefLine(), getFileDef(), DefinitionMixin< ClassDefMutable >::getLanguage(), Doxygen::hiddenClassLinkedMap, QCString::isEmpty(), m_impl, SymbolResolver::resolveClassMutable(), DefinitionMutable::setLanguage(), ClassDefMutable::setUsedOnly(), toClassDefMutable() , 以及 TRUE.
被这些函数引用 addTypeConstraints().
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3764 行定义.
引用了 Config_getBool, m_impl, Package, QCString::prepend(), Private, Protected, Public , 以及 ClassDefImpl::IMPL::usedByImplClassList.
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3732 行定义.
引用了 Config_getBool, m_impl, Package, QCString::prepend(), Private, Protected, Public , 以及 ClassDefImpl::IMPL::usesImplClassList.
|
virtual |
Returns the anchor within a page where this item can be found
实现了 ClassDef.
在文件 classdef.cpp 第 4758 行定义.
引用了 ClassDefImpl::IMPL::fileName, Doxygen::generatingXmlOutput, ClassDef::getOutputFileBase(), isEmbeddedInOuterScope(), m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
被这些函数引用 addExample(), writeBriefDescription(), writeDeclarationLink(), writeDetailedDescription(), writeInlineDocumentation(), writeMemberList(), writeMoreLink() , 以及 writeTagFile().
|
virtual |
Returns the list of base classes from which this class directly inherits.
实现了 ClassDef.
在文件 classdef.cpp 第 4533 行定义.
引用了 ClassDefImpl::IMPL::inherits , 以及 m_impl.
被这些函数引用 isBaseClass() , 以及 mergeMembers().
|
virtual |
Returns the class of which this is a category (Objective-C only)
实现了 ClassDef.
在文件 classdef.cpp 第 4673 行定义.
引用了 ClassDefImpl::IMPL::categoryOf , 以及 m_impl.
|
virtual |
Returns the name of the class including outer classes, but not including namespaces.
实现了 ClassDef.
在文件 classdef.cpp 第 4074 行定义.
引用了 ClassDefImpl::IMPL::className, QCString::isEmpty(), DefinitionMixin< ClassDefMutable >::localName() , 以及 m_impl.
|
virtual |
Used for syntax highlighting symbol class
实现了 Definition.
在文件 classdef.cpp 第 4888 行定义.
引用了 ClassDef::Category, Category, ClassDef::Class, Class, compoundType(), ClassDef::Exception, Exception, ClassDef::Interface, Interface, ClassDef::Protocol, Protocol, ClassDef::Service, Service, ClassDef::Singleton, Singleton, ClassDef::Struct, Struct, ClassDef::Union , 以及 Union.
|
virtual |
returns the file name to use for the collaboration graph
实现了 ClassDef.
在文件 classdef.cpp 第 4878 行定义.
引用了 ClassDefImpl::IMPL::collabFileName , 以及 m_impl.
|
virtual |
Returns the type of compound this is, i.e.
class/struct/union/..
实现了 ClassDef.
在文件 classdef.cpp 第 4528 行定义.
引用了 ClassDefImpl::IMPL::compType , 以及 m_impl.
被这些函数引用 codeSymbolType(), writeDeclarationLink(), writeDocumentation() , 以及 writeMemberList().
|
virtual |
Returns the type of compound as a string
实现了 ClassDef.
在文件 classdef.cpp 第 3797 行定义.
引用了 ClassDef::Category, ClassDef::Class, ClassDefImpl::IMPL::compType, ClassDef::Exception, DefinitionMixin< ClassDefMutable >::getLanguage(), ClassDef::Interface, isJavaEnum(), m_impl, ClassDef::Protocol, ClassDef::Service, ClassDef::Singleton, SrcLangExt_Fortran, SrcLangExt_ObjC, ClassDef::Struct , 以及 ClassDef::Union.
被这些函数引用 ClassDefImpl(), writeDeclaration(), writeDeclarationLink(), writeDetailedDocumentationBody(), writeDocumentationContents(), writeInlineDocumentation() , 以及 writeTagFile().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 1145 行定义.
引用了 m_impl, ClassDefImpl::IMPL::memberGroups, ClassDefImpl::IMPL::memberLists , 以及 MemberListType_detailedLists.
|
private |
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 1590 行定义.
引用了 ClassDefImpl::IMPL::inheritedBy, ClassDefImpl::IMPL::inherits, ClassDef::isVisibleInHierarchy() , 以及 m_impl.
被这些函数引用 writeInheritanceGraph().
|
private |
在文件 classdef.cpp 第 4273 行定义.
引用了 convertProtectionLevel(), ClassDef::countMemberDeclarations(), countMembersIncludingGrouped(), FALSE, ClassDefImpl::IMPL::inherits, ClassDef::isLinkable(), m_impl, toClassDefMutable() , 以及 TRUE.
被这些函数引用 countAdditionalInheritedMembers() , 以及 countMemberDeclarations().
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4259 行定义.
引用了 m_impl, ClassDefImpl::IMPL::memberGroups , 以及 ClassDefImpl::IMPL::memberLists.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4364 行定义.
引用了 MemberList::countInheritableMembers(), getMemberList(), m_impl, ClassDefImpl::IMPL::memberGroups , 以及 ClassDefImpl::IMPL::subGrouping.
被这些函数引用 countInheritedDecMembers() , 以及 writeInheritedMemberDeclarations().
|
inlinevirtual |
Returns the name as it is appears in the documentation
实现了 ClassDef.
在文件 classdef.cpp 第 805 行定义.
引用了 makeDisplayName().
被这些函数引用 addListReferences(), title(), writeCollaborationGraph(), writeDeclaration(), writeDeclarationLink(), writeDocumentation(), writeInheritanceGraph(), writeMemberDocumentation(), writeMemberList() , 以及 writeMemberPages().
|
virtual |
|
private |
在文件 classdef.cpp 第 1996 行定义.
引用了 Config_getBool, countAdditionalInheritedMembers(), OutputList::endMemberHeader(), OutputList::endMemberSections(), OutputList::parseText(), OutputList::startMemberHeader(), theTranslator, Translator::trAdditionalInheritedMembers() , 以及 writeAdditionalInheritedMembers().
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
private |
在文件 classdef.cpp 第 1980 行定义.
引用了 Config_getBool, OutputList::enable(), FALSE, OutputGenerator::Html , 以及 Doxygen::suppressDocWarnings.
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
virtual |
Returns the definition of a nested compound if available, or 0 otherwise.
name | The name of the nested compound |
重载 DefinitionMixin< ClassDefMutable > .
在文件 classdef.cpp 第 3915 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::find(), ClassDefImpl::IMPL::innerClasses, m_impl , 以及 DefinitionMixin< ClassDefMutable >::name().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 1169 行定义.
引用了 DefinitionMixin< ClassDefMutable >::briefDescription(), DefinitionMixin< ClassDefMutable >::docFile(), docFindSections(), DefinitionMixin< ClassDefMutable >::documentation(), m_impl, ClassDefImpl::IMPL::memberGroups, ClassDefImpl::IMPL::memberLists , 以及 MemberListType_detailedLists.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 1482 行定义.
引用了 ClassDef::Class, ClassDefImpl::IMPL::compType, ClassDefImpl::IMPL::files, DefinitionMixin< ClassDefMutable >::getLanguage(), ClassDef::Interface, isJavaEnum(), m_impl, ClassDef::Service, ClassDef::Singleton, SrcLangExt_Fortran, SrcLangExt_ObjC, theTranslator, Translator::trEnumGeneratedFromFiles(), Translator::trGeneratedFromFiles(), Translator::trGeneratedFromFilesFortran(), Translator::trServiceGeneratedFromFiles() , 以及 Translator::trSingletonGeneratedFromFiles().
被这些函数引用 showUsedFiles().
|
virtual |
returns the classes nested into this class
实现了 ClassDef.
在文件 classdef.cpp 第 4523 行定义.
引用了 ClassDefImpl::IMPL::innerClasses , 以及 m_impl.
|
virtual |
|
virtual |
Returns the namespace this compound is in, or 0 if it has a global scope.
Returns the file in which this compound's definition can be found. Should not return 0 (but it might be a good idea to check anyway).
实现了 ClassDef.
在文件 classdef.cpp 第 4583 行定义.
引用了 ClassDefImpl::IMPL::fileDef , 以及 m_impl.
被这些函数引用 addTypeConstraint(), getOutputFileBase(), isEmbeddedInOuterScope() , 以及 writeTemplateSpec().
|
virtual |
Returns the Java package this class is in or 0 if not applicable.
实现了 ClassDef.
在文件 classdef.cpp 第 4121 行定义.
引用了 ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, LinkedMap< T, Hash, KeyEqual, Map >::find(), isLinkable(), m_impl, maxInheritanceDepth, minClassDistance() , 以及 DefinitionMixin< ClassDefMutable >::name().
|
virtual |
Returns the member groups defined for this class
实现了 ClassDef.
在文件 classdef.cpp 第 4683 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::memberGroups.
|
virtual |
Returns the members in the list identified by lt
实现了 ClassDef.
在文件 classdef.cpp 第 4151 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::memberLists.
被这些函数引用 countMemberDeclarations(), countMembersIncludingGrouped(), setAnonymousEnumType(), writeMemberDeclarations(), writeMemberDocumentation(), writePlainMemberDeclaration(), writeSimpleMemberDocumentation(), writeSummaryLinks() , 以及 writeTagFile().
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 800 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::memberListFileName.
被这些函数引用 writeMemberList() , 以及 writeSummaryLinks().
|
virtual |
Returns the list containing the list of members sorted per type
实现了 ClassDef.
在文件 classdef.cpp 第 4678 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::memberLists.
|
virtual |
Returns the unique base name (without extension) of the class's file on disk
实现了 ClassDef.
在文件 classdef.cpp 第 3831 行定义.
引用了 Config_getBool, ClassDefImpl::IMPL::fileName, Doxygen::generatingXmlOutput, getFileDef(), DefinitionMixin< ClassDefMutable >::getOuterScope(), FileDef::getOutputFileBase(), ClassDef::getOutputFileBase(), Definition::getOutputFileBase(), Doxygen::globalScope, isLinkableInProject(), Definition::isLinkableInProject(), ClassDefImpl::IMPL::isSimple, m_impl, DefinitionMixin< ClassDefMutable >::partOfGroups() , 以及 ClassDefImpl::IMPL::templateMaster.
被这些函数引用 addListReferences(), writeDeclarationLink(), writeDetailedDescription(), writeDocumentation(), writeInheritanceGraph(), writeInlineDocumentation(), writeMemberList(), writeMoreLink() , 以及 writeTagFile().
|
virtual |
If this class originated from a tagfile, this will return the tag file reference
实现了 ClassDef.
在文件 classdef.cpp 第 4028 行定义.
引用了 ClassDef::getReference(), DefinitionMixin< Base >::getReference(), m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
被这些函数引用 writeDeclarationLink() , 以及 writeMemberList().
|
virtual |
Returns the base name for the source code file
实现了 ClassDef.
在文件 classdef.cpp 第 3873 行定义.
引用了 ClassDef::getSourceFileBase(), DefinitionMixin< Base >::getSourceFileBase(), m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 3983 行定义.
|
virtual |
Returns a sorted dictionary with all template instances found for this template class.
Returns 0 if not a template or no instances.
实现了 ClassDef.
在文件 classdef.cpp 第 4588 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::templateInstances.
|
virtual |
Returns the template parameter lists that form the template declaration of this class.
Example: template<class T> class TC {} = 0;
will return a list with one ArgumentList containing one argument with type="class" and name="T".
实现了 ClassDef.
在文件 classdef.cpp 第 4052 行定义.
引用了 Definition::definitionType(), DefinitionMixin< ClassDefMutable >::getOuterScope(), Definition::getOuterScope(), templateArguments(), toClassDef() , 以及 Definition::TypeClass.
|
private |
|
virtual |
returns TRUE if this class has a non-empty detailed description
实现了 ClassDef.
在文件 classdef.cpp 第 1436 行定义.
引用了 DefinitionMixin< ClassDefMutable >::briefDescription(), Config_getBool, DefinitionMixin< ClassDefMutable >::documentation(), DefinitionMixin< ClassDefMutable >::getBodyDef() , 以及 DefinitionMixin< ClassDefMutable >::getStartBodyLine().
被这些函数引用 writeBriefDescription() , 以及 writeDetailedDescription().
|
virtual |
returns TRUE if this class has documentation
实现了 ClassDef.
在文件 classdef.cpp 第 3325 行定义.
引用了 DefinitionMixin< Base >::hasDocumentation().
被这些函数引用 isLinkableInProject() , 以及 isVisibleInHierarchy().
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 3101 行定义.
引用了 ClassDefImpl::IMPL::examples , 以及 m_impl.
被这些函数引用 writeDetailedDocumentationBody() , 以及 writeDocumentationContents().
|
virtual |
Returns TRUE
iff this class or a class inheriting from this class is not defined in an external tag file.
实现了 ClassDef.
在文件 classdef.cpp 第 3183 行定义.
引用了 ClassDef::getTemplateInstances(), ClassDef::hasNonReferenceSuperClass(), ClassDefImpl::IMPL::inheritedBy, DefinitionMixin< ClassDefMutable >::isHidden(), isLinkableInProject(), isReference(), m_impl , 以及 TRUE.
被这些函数引用 isVisibleInHierarchy().
|
virtual |
|
private |
在文件 classdef.cpp 第 1737 行定义.
引用了 DefinitionMixin< ClassDefMutable >::getLanguage(), isObjectiveC(), SrcLangExt_IDL , 以及 SrcLangExt_Java.
被这些函数引用 writeIncludeFiles().
|
virtual |
returns the file name to use for the inheritance graph
实现了 ClassDef.
在文件 classdef.cpp 第 4883 行定义.
引用了 ClassDefImpl::IMPL::inheritFileName , 以及 m_impl.
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 811 行定义.
引用了 FALSE, ClassDefImpl::IMPL::inherits, ClassDefImpl::IMPL::isSimple , 以及 m_impl.
被这些函数引用 mergeCategory().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 1139 行定义.
引用了 internalInsertMember(), MemberDef::protection() , 以及 TRUE.
被这些函数引用 addMembersToTemplateInstance() , 以及 reclassifyMember().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 820 行定义.
引用了 Config_getBool, FALSE, ClassDefImpl::IMPL::inheritedBy, ClassDefImpl::IMPL::isSimple, m_impl, Private , 以及 ClassDef::protection().
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 3920 行定义.
引用了 ClassDefMutable::addInnerCompound(), ClassDef::Class, ClassDefImpl(), Debug::Classes, Doxygen::classLinkedMap, FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find(), DefinitionMixin< ClassDefMutable >::getOuterScope(), ClassDefImpl::IMPL::innerClasses, DefinitionMixin< ClassDefMutable >::isArtificial(), DefinitionMixin< ClassDefMutable >::isHidden(), DefinitionMixin< ClassDefMutable >::localName(), m_impl, DefinitionMixin< ClassDefMutable >::name(), Debug::print(), qPrint(), removeRedundantWhiteSpace(), DefinitionMutable::setArtificial(), DefinitionMutable::setHidden(), DefinitionMutable::setOuterScope(), ClassDefMutable::setTemplateMaster(), ClassDefImpl::IMPL::templateInstances, toClassDefMutable() , 以及 TRUE.
|
virtual |
|
private |
在文件 classdef.cpp 第 852 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::add(), addMemberToList(), ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, ClassDefImpl::IMPL::arrowOperator, Class, Config_getBool, err(), FALSE, QCString::find(), MemberLists::get(), Definition::getDefFileName(), Definition::getDefLine(), DefinitionMixin< ClassDefMutable >::getLanguage(), MemberDef::getMemberSpecifiers(), ClassDefImpl::IMPL::isAbstract, MemberDef::isConstructor(), MemberDef::isDestructor(), MemberDef::isEnumerate(), MemberDef::isEnumValue(), MemberDef::isFriend(), MemberDef::isFunction(), MemberDef::isFunctionPtr(), Definition::isHidden(), MemberDef::isRelated(), isSimple(), ClassDefImpl::IMPL::isSimple, MemberDef::isStatic(), MemberDef::isTypedef(), MemberDef::isVariable(), m_impl, ClassDefImpl::IMPL::memberLists, MemberListType_constructors, MemberListType_dcopMethods, MemberListType_enumMembers, MemberListType_enumValMembers, MemberListType_eventMembers, MemberListType_events, MemberListType_friends, MemberListType_functionMembers, MemberListType_interfaceMembers, MemberListType_interfaces, MemberListType_pacAttribs, MemberListType_pacMethods, MemberListType_pacStaticAttribs, MemberListType_pacStaticMethods, MemberListType_pacTypes, MemberListType_priAttribs, MemberListType_priMethods, MemberListType_priSlots, MemberListType_priStaticAttribs, MemberListType_priStaticMethods, MemberListType_priTypes, MemberListType_proAttribs, MemberListType_proMethods, MemberListType_properties, MemberListType_propertyMembers, MemberListType_proSlots, MemberListType_proStaticAttribs, MemberListType_proStaticMethods, MemberListType_proTypes, MemberListType_pubAttribs, MemberListType_pubMethods, MemberListType_pubSlots, MemberListType_pubStaticAttribs, MemberListType_pubStaticMethods, MemberListType_pubTypes, MemberListType_related, MemberListType_relatedMembers, MemberListType_serviceMembers, MemberListType_services, MemberListType_signals, MemberListType_typedefMembers, MemberListType_variableMembers, MemberDef::memberType(), MemberType_DCOP, MemberType_Define, MemberType_Enumeration, MemberType_EnumValue, MemberType_Event, MemberType_Function, MemberType_Interface, MemberType_Property, MemberType_Service, MemberType_Signal, MemberType_Slot, MemberType_Typedef, MemberType_Variable, Definition::name(), DefinitionMixin< ClassDefMutable >::name(), Normal, Package, Private, Protected, MemberDef::protection(), protectionLevelVisible(), Public, Pure, MemberNameInfo::push_back(), qPrint(), SrcLangExt_VHDL, QCString::str(), theTranslator, title(), TRUE, Translator::trVhdlType(), MemberDef::typeString(), ClassDefImpl::IMPL::vhdlSummaryTitles, MemberDef::virtualness() , 以及 warn().
被这些函数引用 insertMember(), mergeCategory() , 以及 mergeMembers().
|
virtual |
Returns TRUE if there is at least one pure virtual member in this class.
实现了 ClassDef.
在文件 classdef.cpp 第 4628 行定义.
引用了 Entry::Abstract, ClassDefImpl::IMPL::isAbstract, m_impl , 以及 ClassDefImpl::IMPL::spec.
被这些函数引用 addClassAttributes().
|
virtual |
returns TRUE iff md is a member of this class or of the the public/protected members of a base class
实现了 ClassDef.
在文件 classdef.cpp 第 4146 行定义.
引用了 MemberDef::getClassDef(), isBaseClass() , 以及 TRUE.
|
virtual |
Returns TRUE iff bcd is a direct or indirect base class of this class.
This function will recursively traverse all branches of the inheritance tree.
实现了 ClassDef.
在文件 classdef.cpp 第 3335 行定义.
引用了 baseClasses(), err(), FALSE, ClassDef::isBaseClass(), Definition::name(), DefinitionMixin< ClassDefMutable >::name(), qPrint() , 以及 ClassDef::templateMaster().
被这些函数引用 isAccessibleMember().
|
virtual |
Returns TRUE if this class is implemented in C#
实现了 ClassDef.
在文件 classdef.cpp 第 4668 行定义.
引用了 DefinitionMixin< ClassDefMutable >::getLanguage() , 以及 SrcLangExt_CSharp.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4776 行定义.
引用了 Config_getBool, getFileDef(), DefinitionMixin< ClassDefMutable >::getOuterScope(), Doxygen::globalScope, FileDef::isLinkableInProject(), ClassDefImpl::IMPL::isSimple, m_impl , 以及 DefinitionMixin< ClassDefMutable >::partOfGroups().
被这些函数引用 anchor().
|
virtual |
Returns TRUE if this class represents an Objective-C 2.0 extension (nameless category)
实现了 ClassDef.
在文件 classdef.cpp 第 4834 行定义.
引用了 QCString::find(), QCString::isEmpty(), QCString::mid(), DefinitionMixin< ClassDefMutable >::name() , 以及 QCString::stripWhiteSpace().
被这些函数引用 mergeCategory() , 以及 visibleInParentsDeclList().
|
virtual |
Returns TRUE if this class is marked as final
实现了 ClassDef.
在文件 classdef.cpp 第 4633 行定义.
引用了 Entry::Final, m_impl , 以及 ClassDefImpl::IMPL::spec.
被这些函数引用 addClassAttributes().
|
virtual |
Returns TRUE if this class is implemented in Fortran
实现了 ClassDef.
在文件 classdef.cpp 第 4663 行定义.
引用了 DefinitionMixin< ClassDefMutable >::getLanguage() , 以及 SrcLangExt_Fortran.
被这些函数引用 writeTagFile().
|
virtual |
Returns TRUE if this class represents a forward declaration of a template class
实现了 ClassDef.
在文件 classdef.cpp 第 4648 行定义.
引用了 Entry::ForwardDecl, m_impl , 以及 ClassDefImpl::IMPL::spec.
|
virtual |
Returns TRUE if this class represents an interface
实现了 ClassDef.
在文件 classdef.cpp 第 4653 行定义.
引用了 Entry::Interface, m_impl , 以及 ClassDefImpl::IMPL::spec.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4824 行定义.
引用了 ClassDefImpl::IMPL::isJavaEnum , 以及 m_impl.
被这些函数引用 ClassDefImpl(), compoundTypeString(), generatedFromFiles() , 以及 title().
|
virtual |
return TRUE iff a link to this class is possible (either within this project, or as a cross-reference to another project).
实现了 ClassDef.
在文件 classdef.cpp 第 3289 行定义.
引用了 ClassDef::isLinkable(), isLinkableInProject(), isReference(), m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
被这些函数引用 getMemberByName(), visibleInParentsDeclList(), writeDeclaration() , 以及 writeDeclarationLink().
|
virtual |
a link to this class is possible within this project
实现了 ClassDef.
在文件 classdef.cpp 第 3267 行定义.
引用了 Config_getBool, hasDocumentation(), DefinitionMixin< ClassDefMutable >::isAnonymous(), DefinitionMixin< ClassDefMutable >::isArtificial(), QCString::isEmpty(), DefinitionMixin< ClassDefMutable >::isHidden(), ClassDef::isLinkableInProject(), ClassDefImpl::IMPL::isLocal, isReference(), ClassDefImpl::IMPL::isStatic, m_impl, DefinitionMixin< ClassDefMutable >::name(), ClassDefImpl::IMPL::prot, protectionLevelVisible() , 以及 ClassDefImpl::IMPL::templateMaster.
被这些函数引用 addListReferences(), getOutputFileBase(), hasNonReferenceSuperClass(), isLinkable(), writeDeclarationLink() , 以及 writeTagFile().
|
virtual |
Returns TRUE if this is a local class definition, see EXTRACT_LOCAL_CLASSES
实现了 ClassDef.
在文件 classdef.cpp 第 4518 行定义.
引用了 ClassDefImpl::IMPL::isLocal , 以及 m_impl.
被这些函数引用 visibleInParentsDeclList().
|
virtual |
Returns TRUE if this class is implemented in Objective-C
实现了 ClassDef.
在文件 classdef.cpp 第 4658 行定义.
引用了 DefinitionMixin< ClassDefMutable >::getLanguage() , 以及 SrcLangExt_ObjC.
被这些函数引用 includeStatement() , 以及 writeTagFile().
|
virtual |
Returns TRUE if this class is marked as published
实现了 ClassDef.
在文件 classdef.cpp 第 4643 行定义.
引用了 m_impl, Entry::Published , 以及 ClassDefImpl::IMPL::spec.
被这些函数引用 addClassAttributes().
|
virtual |
Returns TRUE if this class is imported via a tag file
实现了 ClassDef.
在文件 classdef.cpp 第 4040 行定义.
引用了 ClassDef::isReference(), DefinitionMixin< Base >::isReference(), m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
被这些函数引用 hasNonReferenceSuperClass(), isLinkable(), isLinkableInProject() , 以及 isVisibleInHierarchy().
|
virtual |
Returns TRUE if this class is marked as sealed
实现了 ClassDef.
在文件 classdef.cpp 第 4638 行定义.
引用了 m_impl, Entry::Sealed , 以及 ClassDefImpl::IMPL::spec.
被这些函数引用 addClassAttributes().
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4738 行定义.
引用了 ClassDefImpl::IMPL::isSimple , 以及 m_impl.
被这些函数引用 internalInsertMember() , 以及 writeInlineDocumentation().
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4863 行定义.
引用了 Entry::Local, m_impl , 以及 ClassDefImpl::IMPL::spec.
被这些函数引用 title() , 以及 writeDeclarationLink().
|
virtual |
|
virtual |
Returns TRUE iff bcd is a direct or indirect sub class of this class.
实现了 ClassDef.
在文件 classdef.cpp 第 3356 行定义.
引用了 err(), FALSE, ClassDef::isSubClass(), Definition::name(), DefinitionMixin< ClassDefMutable >::name(), qPrint() , 以及 subClasses().
|
virtual |
Returns TRUE if this class is a template
实现了 ClassDef.
在文件 classdef.cpp 第 4598 行定义.
引用了 ArgumentList::empty(), m_impl , 以及 ClassDefImpl::IMPL::tempArgs.
|
virtual |
|
virtual |
|
virtual |
the class is visible in a class diagram, or class hierarchy
实现了 ClassDef.
在文件 classdef.cpp 第 3303 行定义.
引用了 Config_getBool, ClassDef::hasDocumentation(), hasDocumentation(), hasNonReferenceSuperClass(), DefinitionMixin< ClassDefMutable >::isAnonymous(), DefinitionMixin< ClassDefMutable >::isArtificial(), isReference(), ClassDefImpl::IMPL::isStatic, m_impl, ClassDefImpl::IMPL::prot, protectionLevelVisible() , 以及 ClassDefImpl::IMPL::templateMaster.
|
virtual |
|
virtual |
Returns a dictionary of all members.
This includes any inherited members. Members are sorted alphabetically.
实现了 ClassDef.
在文件 classdef.cpp 第 4553 行定义.
引用了 ClassDefImpl::IMPL::allMemberNameInfoLinkedMap , 以及 m_impl.
|
virtual |
Merges the members of a Objective-C category into this class.
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3617 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::add(), ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, ClassDef::baseClasses(), combineDeclarationAndDefinition(), Config_getBool, FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find(), MemberNameInfo::front(), insertBaseClass(), internalInsertMember(), isExtension(), ClassDef::isExtension(), ClassDef::isLocal(), m_impl, ClassDef::memberNameInfoLinkedMap(), Doxygen::memberNameLinkedMap, MemberDef::moveTo(), DefinitionMixin< ClassDefMutable >::name(), MemberName::push_back(), MemberNameInfo::push_back(), DefinitionMutable::setArtificial(), MemberDefMutable::setCategory(), ClassDefMutable::setCategoryOf(), MemberDefMutable::setCategoryRelation(), toClassDefMutable(), toMemberDefMutable() , 以及 TRUE.
|
virtual |
recursively merges the 'all members' lists of a class base with that of this class. Must only be called for classes without subclasses!
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3387 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::add(), ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, MemberDef::argumentList(), baseClasses(), ClassDef::compoundType(), Config_getBool, FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find(), MemberDef::getClassDef(), MemberDef::getFileDef(), DefinitionMixin< ClassDefMutable >::getLanguage(), Definition::getLanguage(), getLanguageSpecificSeparator(), Definition::getOuterScope(), ClassDef::Interface, internalInsertMember(), ClassDef::isBaseClass(), MemberDef::isFriend(), isStandardFunc(), QCString::left(), QCString::length(), m_impl, matchArguments2(), ClassDef::memberNameInfoLinkedMap(), ClassDefImpl::IMPL::membersMerged, ClassDefMutable::mergeMembers(), Definition::name(), Normal, Private, Protected, MemberDef::protection(), Public, MemberNameInfo::push_back(), SrcLangExt_Python, toClassDefMutable() , 以及 TRUE.
|
virtual |
Return the protection level (Public,Protected,Private) in which this compound was found.
实现了 ClassDef.
在文件 classdef.cpp 第 4568 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::prot.
被这些函数引用 visibleInParentsDeclList() , 以及 writeDeclarationLink().
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4748 行定义.
引用了 insertMember(), m_impl, ClassDefImpl::IMPL::memberLists , 以及 MemberDefMutable::setMemberType().
|
virtual |
|
virtual |
|
inlinevirtual |
在文件 classdef.cpp 第 164 行定义.
|
virtual |
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4086 行定义.
引用了 ClassDefImpl::IMPL::className, m_impl , 以及 DefinitionMixin< ClassDefMutable >::name().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3885 行定义.
引用了 GroupDef::addClass(), ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, MemberDef::getClassDefOfAnonymousType(), GroupDef::insertMember(), m_impl, MemberDefMutable::setGroupDef(), ClassDefMutable::setGroupDefForAllMembers(), toClassDefMutable(), toMemberDefMutable() , 以及 TRUE.
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 1228 行定义.
引用了 ClassDefImpl::IMPL::incInfo, QCString::isEmpty() , 以及 m_impl.
|
virtual |
|
virtual |
|
virtual |
Sets a new name for the definition
重载 DefinitionMixin< ClassDefMutable > .
在文件 classdef.cpp 第 4868 行定义.
引用了 DefinitionMixin< ClassDefMutable >::name() , 以及 DefinitionMixin< Base >::setName().
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3218 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::requiresClause.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3978 行定义.
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4713 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3170 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::typeConstraints.
|
virtual |
|
private |
在文件 classdef.cpp 第 1514 行定义.
引用了 Config_getBool, OutputList::disable(), OutputList::disableAllBut(), OutputGenerator::Docbook, OutputList::docify(), OutputList::enable(), OutputList::endItemList(), OutputList::endItemListItem(), OutputList::endParagraph(), FALSE, ClassDefImpl::IMPL::files, generatedFromFiles(), OutputGenerator::Html, m_impl, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startItemList(), OutputList::startItemListItem(), OutputList::startParagraph(), stripFromPath(), TRUE, OutputList::writeObjectLink() , 以及 OutputList::writeRuler().
被这些函数引用 writeDocumentationContents().
|
virtual |
|
virtual |
|
private |
在文件 classdef.cpp 第 1990 行定义.
引用了 OutputList::startMemberSections().
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
private |
在文件 classdef.cpp 第 1970 行定义.
引用了 Config_getBool, OutputList::disable(), OutputGenerator::Html, Doxygen::suppressDocWarnings , 以及 TRUE.
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
virtual |
Returns the list of sub classes that directly derive from this class
实现了 ClassDef.
在文件 classdef.cpp 第 4543 行定义.
引用了 ClassDefImpl::IMPL::inheritedBy , 以及 m_impl.
被这些函数引用 isSubClass().
|
virtual |
|
virtual |
|
virtual |
Returns the template arguments of this class
实现了 ClassDef.
在文件 classdef.cpp 第 4573 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::tempArgs.
被这些函数引用 addMembersToTemplateInstance() , 以及 getTemplateParameterLists().
|
virtual |
Returns the template master of which this class is an instance.
Returns 0 if not applicable.
实现了 ClassDef.
在文件 classdef.cpp 第 4593 行定义.
引用了 m_impl , 以及 ClassDefImpl::IMPL::templateMaster.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4618 行定义.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 2614 行定义.
引用了 ClassDef::Class, ClassDefImpl::IMPL::compType, Config_getBool, displayName(), ArgumentList::empty(), VhdlDocGen::getClassTitle(), DefinitionMixin< ClassDefMutable >::getLanguage(), ClassDef::Interface, isJavaEnum(), isSliceLocal(), m_impl, ClassDef::Service, ClassDef::Singleton, SrcLangExt_Fortran, SrcLangExt_ObjC, SrcLangExt_Slice, SrcLangExt_VHDL, ClassDefImpl::IMPL::tempArgs, theTranslator, Translator::trCompoundReference(), Translator::trCompoundReferenceFortran(), Translator::trCompoundReferenceSlice(), Translator::trCustomReference(), Translator::trEnumReference(), Translator::trServiceReference() , 以及 Translator::trSingletonReference().
被这些函数引用 getTitleForMemberListType(), internalInsertMember(), writeDetailedDescription(), writeDocumentation(), writeInheritedMemberDeclarations(), writeMemberDeclarations(), writeMemberDocumentation() , 以及 writeNestedClasses().
|
virtual |
|
virtual |
Update the list of base classes to the one passed
实现了 ClassDef.
在文件 classdef.cpp 第 4538 行定义.
引用了 ClassDefImpl::IMPL::inherits , 以及 m_impl.
|
virtual |
Update the list of sub classes to the one passed
实现了 ClassDef.
在文件 classdef.cpp 第 4548 行定义.
引用了 ClassDefImpl::IMPL::inheritedBy , 以及 m_impl.
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 4613 行定义.
|
virtual |
|
virtual |
|
virtual |
show this class in the declaration section of its parent?
实现了 ClassDef.
在文件 classdef.cpp 第 2337 行定义.
引用了 Config_getBool, DefinitionMixin< ClassDefMutable >::isAnonymous(), isExtension(), isLinkable(), isLocal(), Private , 以及 protection().
被这些函数引用 writeDeclarationLink().
|
private |
在文件 classdef.cpp 第 4347 行定义.
引用了 LayoutDocManager::Class, FALSE, DefinitionMixin< ClassDefMutable >::getLanguage(), LayoutDocManager::instance(), LayoutDocEntry::MemberDecl, MemberListType_friends, LayoutDocEntryMemberDecl::title(), TRUE, LayoutDocEntryMemberDecl::type , 以及 writeInheritedMemberDeclarations().
被这些函数引用 endMemberDeclarations().
|
private |
在文件 classdef.cpp 第 2010 行定义.
引用了 Config_getString, OutputList::disableAllBut(), OutputList::endGroupHeader(), OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), theTranslator, Translator::trAuthor(), Translator::trGeneratedAutomatically(), TRUE , 以及 OutputList::writeString().
被这些函数引用 writeDocumentationContents().
|
private |
在文件 classdef.cpp 第 1358 行定义.
引用了 anchor(), DefinitionMixin< ClassDefMutable >::briefDescription(), DefinitionMixin< ClassDefMutable >::briefFile(), DefinitionMixin< ClassDefMutable >::briefLine(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), OutputList::enable(), OutputList::endParagraph(), FALSE, OutputList::generateDoc(), DefinitionMixin< ClassDefMutable >::hasBriefDescription(), hasDetailedDescription(), OutputGenerator::Man, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, OutputList::startParagraph(), TRUE, writeMoreLink(), OutputList::writeString() , 以及 OutputList::writeSynopsis().
被这些函数引用 writeDocumentationContents().
|
private |
在文件 classdef.cpp 第 1720 行定义.
引用了 Collaboration, Config_getBool, OutputList::disable(), displayName(), OutputList::endDotGraph(), DotClassGraph::isTrivial(), OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startDotGraph(), theTranslator , 以及 Translator::trCollaborationDiagram().
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
virtual |
called from MemberDef::writeDeclaration() to (recursively) write the definition of an anonymous struct, union or class.
实现了 ClassDefMutable.
在文件 classdef.cpp 第 3226 行定义.
引用了 MemberDef::anchor(), LayoutDocManager::Class, compoundTypeString(), displayName(), OutputList::docify(), OutputList::endBold(), OutputList::endMemberItem(), FALSE, LayoutDocManager::instance(), QCString::isEmpty(), isLinkable(), m_impl, LayoutDocEntry::MemberDecl, ClassDefImpl::IMPL::memberGroups, OutputList::startBold(), LayoutDocEntryMemberDecl::type, OutputList::writeObjectLink() , 以及 writePlainMemberDeclaration().
|
virtual |
实现了 ClassDef.
在文件 classdef.cpp 第 2349 行定义.
引用了 anchor(), VhdlDocGen::ARCHITECTURE, DefinitionMixin< ClassDefMutable >::briefDescription(), DefinitionMixin< ClassDefMutable >::briefFile(), DefinitionMixin< ClassDefMutable >::briefLine(), compoundType(), compoundTypeString(), Config_getBool, createDocParser(), displayName(), OutputList::docify(), OutputList::endBold(), OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), ClassDef::Exception, FALSE, DefinitionMixin< ClassDefMutable >::getLanguage(), getOutputFileBase(), VhdlDocGen::getProtectionName(), getReference(), OutputList::insertMemberAlign(), ClassDef::Interface, QCString::isEmpty(), isLinkable(), isLinkableInProject(), isSliceLocal(), OutputList::parseText(), protection(), SrcLangExt_Fortran, SrcLangExt_VHDL, OutputList::startBold(), OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), ClassDef::Struct, theTranslator, Translator::trCompounds(), Translator::trDataTypes(), TRUE, Translator::trVhdlType(), validatingParseDoc(), visibleInParentsDeclList(), OutputList::writeDoc(), writeMoreLink(), OutputList::writeObjectLink() , 以及 OutputList::writeString().
|
private |
在文件 classdef.cpp 第 1446 行定义.
引用了 anchor(), OutputList::disable(), OutputList::disableAllBut(), OutputList::endGroupHeader(), getOutputFileBase(), hasDetailedDescription(), OutputGenerator::Html, QCString::isEmpty(), OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), title(), OutputList::writeAnchor(), writeDetailedDocumentationBody() , 以及 OutputList::writeRuler().
被这些函数引用 writeDocumentationContents().
|
private |
在文件 classdef.cpp 第 1386 行定义.
引用了 DefinitionMixin< ClassDefMutable >::briefDescription(), DefinitionMixin< ClassDefMutable >::briefFile(), DefinitionMixin< ClassDefMutable >::briefLine(), compoundTypeString(), Config_getBool, OutputList::disable(), DefinitionMixin< ClassDefMutable >::docFile(), DefinitionMixin< ClassDefMutable >::docLine(), DefinitionMixin< ClassDefMutable >::documentation(), OutputList::endDescForItem(), OutputList::endExamples(), OutputList::endTextBlock(), ClassDefImpl::IMPL::examples, FALSE, OutputList::generateDoc(), DefinitionMixin< ClassDefMutable >::getLanguage(), hasExamples(), OutputGenerator::Html, m_impl, DefinitionMixin< ClassDefMutable >::name(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), SrcLangExt_Cpp, OutputList::startDescForItem(), OutputList::startExamples(), OutputList::startTextBlock(), TRUE, ClassDefImpl::IMPL::typeConstraints, writeExamples(), DefinitionMixin< ClassDefMutable >::writeSourceDef(), OutputList::writeString(), writeTemplateSpec() , 以及 writeTypeConstraints().
被这些函数引用 writeDetailedDescription() , 以及 writeInlineDocumentation().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 2664 行定义.
引用了 addClassAttributes(), addGroupListToTitle(), compoundType(), Config_getBool, displayName(), endFileWithNavPath(), OutputList::endQuickIndices(), endTitle(), ClassDef::Exception, DefinitionMixin< ClassDefMutable >::getOuterScope(), getOutputFileBase(), Doxygen::globalScope, HLI_ClassVisible, HLI_ExceptionVisible, HLI_InterfaceVisible, HLI_StructVisible, ClassDef::Interface, DefinitionMixin< ClassDefMutable >::name(), OutputList::parseText(), startFile(), startTitle(), ClassDef::Struct, title(), writeDocumentationContents(), writeMemberPages() , 以及 DefinitionMixin< ClassDefMutable >::writeNavigationPath().
|
private |
在文件 classdef.cpp 第 2484 行定义.
引用了 LayoutDocEntry::AuthorSection, LayoutDocEntry::BriefDesc, LayoutDocManager::Class, LayoutDocEntry::ClassAllMembersLink, LayoutDocEntry::ClassCollaborationGraph, LayoutDocEntry::ClassIncludes, LayoutDocEntry::ClassInheritanceGraph, LayoutDocEntry::ClassInlineClasses, LayoutDocEntry::ClassNestedClasses, LayoutDocEntry::ClassUsedFiles, compoundTypeString(), LayoutDocEntry::ConceptDefinition, LayoutDocEntry::DetailedDesc, LayoutDocEntry::DirFiles, LayoutDocEntry::DirGraph, LayoutDocEntry::DirSubDirs, OutputList::endContents(), endMemberDeclarations(), endMemberDocumentation(), err(), LayoutDocEntry::FileClasses, LayoutDocEntry::FileConcepts, LayoutDocEntry::FileConstantGroups, LayoutDocEntry::FileExceptions, LayoutDocEntry::FileIncludedByGraph, LayoutDocEntry::FileIncludeGraph, LayoutDocEntry::FileIncludes, LayoutDocEntry::FileInlineClasses, LayoutDocEntry::FileInterfaces, LayoutDocEntry::FileNamespaces, LayoutDocEntry::FileSourceLink, LayoutDocEntry::FileStructs, DefinitionMixin< ClassDefMutable >::getLanguage(), LayoutDocEntry::GroupClasses, LayoutDocEntry::GroupConcepts, LayoutDocEntry::GroupDirs, LayoutDocEntry::GroupFiles, LayoutDocEntry::GroupGraph, LayoutDocEntry::GroupInlineClasses, LayoutDocEntry::GroupNamespaces, LayoutDocEntry::GroupNestedGroups, LayoutDocEntry::GroupPageDocs, hasExamples(), LayoutDocManager::instance(), LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberDeclEnd, LayoutDocEntry::MemberDeclStart, LayoutDocEntry::MemberDef, LayoutDocEntry::MemberDefEnd, LayoutDocEntry::MemberDefStart, LayoutDocEntry::MemberGroups, LayoutDocEntry::NamespaceClasses, LayoutDocEntry::NamespaceConcepts, LayoutDocEntry::NamespaceExceptions, LayoutDocEntry::NamespaceInlineClasses, LayoutDocEntry::NamespaceInterfaces, LayoutDocEntry::NamespaceNestedConstantGroups, LayoutDocEntry::NamespaceNestedNamespaces, LayoutDocEntry::NamespaceStructs, showUsedFiles(), SrcLangExt_Slice, OutputList::startContents(), startMemberDeclarations(), startMemberDocumentation(), LayoutDocEntryMemberDecl::subtitle(), LayoutDocEntrySection::title(), LayoutDocEntryMemberDecl::title(), LayoutDocEntryMemberDef::title(), LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, writeAuthorSection(), writeBriefDescription(), writeCollaborationGraph(), writeDetailedDescription(), writeIncludeFiles(), writeIncludeFilesForSlice(), writeInheritanceGraph(), writeInlineClasses(), writeMemberDeclarations(), writeMemberDocumentation(), writeMemberGroups() , 以及 writeNestedClasses().
被这些函数引用 writeDocumentation().
|
virtual |
|
private |
在文件 classdef.cpp 第 1896 行定义.
引用了 OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), OutputList::enable(), OutputList::endParagraph(), OutputList::endTypewriter(), DefinitionMixin< ClassDefMutable >::getLanguage(), OutputGenerator::Html, ClassDefImpl::IMPL::incInfo, includeStatement(), QCString::isEmpty(), m_impl, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), SrcLangExt_IDL, SrcLangExt_Java, OutputList::startParagraph(), OutputList::startTypewriter() , 以及 OutputList::writeObjectLink().
被这些函数引用 writeDocumentationContents().
|
private |
在文件 classdef.cpp 第 1755 行定义.
引用了 FileInfo::absFilePath(), QCString::at(), Config_getList, QCString::data(), OutputList::docify(), OutputList::endParagraph(), OutputList::endTypewriter(), Entry::Exception, FileInfo::exists(), ClassDefImpl::IMPL::incInfo, ClassDefImpl::IMPL::inherits, Entry::Interface, QCString::isEmpty(), ClassDef::isInterface(), QCString::left(), QCString::length(), OutputList::lineBreak(), Entry::Local, m_impl, ClassDefImpl::IMPL::metaData, Definition::name(), DefinitionMixin< ClassDefMutable >::name(), qstricmp(), QCString::right(), ClassDefImpl::IMPL::spec, OutputList::startParagraph(), OutputList::startTypewriter(), stripScope(), Entry::Struct, theTranslator, Translator::trDefinedIn() , 以及 OutputList::writeObjectLink().
被这些函数引用 writeDocumentationContents().
|
private |
在文件 classdef.cpp 第 1606 行定义.
引用了 ClassDef::anchor(), BaseClassDef::classDef, Config_getBool, Config_getEnum, Config_getInt, countInheritanceNodes(), OutputList::disable(), OutputList::disableAllBut(), ClassDef::displayName(), displayName(), OutputList::docify(), OutputList::enable(), OutputList::enableAll(), OutputList::endClassDiagram(), OutputList::endDotGraph(), OutputList::endParagraph(), FALSE, ClassDef::getOutputFileBase(), getOutputFileBase(), ClassDef::getReference(), Inheritance, ClassDefImpl::IMPL::inheritedBy, ClassDefImpl::IMPL::inherits, insertTemplateSpecifierInScope(), ClassDef::isLinkable(), DotClassGraph::isTooBig(), DotClassGraph::isTrivial(), m_impl, OutputGenerator::Man, DefinitionMixin< ClassDefMutable >::name(), DotClassGraph::numNodes(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), qPrint(), OutputList::startClassDiagram(), OutputList::startDotGraph(), OutputList::startParagraph(), QCString::str(), BaseClassDef::templSpecifiers, theTranslator, Translator::trClassDiagram(), Translator::trInheritedByList(), Translator::trInheritsList(), TRUE, warn_uncond(), writeInheritanceSpecifier(), writeMarkerList() , 以及 OutputList::writeObjectLink().
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
private |
在文件 classdef.cpp 第 4389 行定义.
引用了 convertProtectionLevel(), countMembersIncludingGrouped(), OutputList::disableAllBut(), FALSE, OutputGenerator::Html, ClassDefImpl::IMPL::inherits, ClassDef::isLinkable(), m_impl, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), title(), toClassDefMutable(), TRUE , 以及 ClassDefMutable::writeMemberDeclarations().
被这些函数引用 writeAdditionalInheritedMembers() , 以及 writeMemberDeclarations().
|
private |
在文件 classdef.cpp 第 1965 行定义.
引用了 ClassDefImpl::IMPL::innerClasses, m_impl , 以及 ClassLinkedRefMap::writeDocumentation().
被这些函数引用 writeDocumentationContents().
|
virtual |
Write class documentation inside another container (i.e.
a group)
实现了 ClassDefMutable.
在文件 classdef.cpp 第 2178 行定义.
引用了 OutputList::addIndexItem(), anchor(), LayoutDocEntry::BriefDesc, LayoutDocManager::Class, LayoutDocEntry::ClassCollaborationGraph, LayoutDocEntry::ClassInheritanceGraph, compoundTypeString(), OutputList::disable(), OutputList::disableAllBut(), OutputList::endGroupHeader(), OutputList::endIndent(), endMemberDeclarations(), OutputList::endMemberDoc(), OutputList::endMemberDocName(), endMemberDocumentation(), FALSE, DefinitionMixin< ClassDefMutable >::getLanguage(), getOutputFileBase(), OutputGenerator::Html, LayoutDocManager::instance(), isSimple(), ClassDefImpl::IMPL::isSimple, m_impl, OutputGenerator::Man, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberDeclEnd, LayoutDocEntry::MemberDeclStart, LayoutDocEntry::MemberDef, LayoutDocEntry::MemberDefEnd, LayoutDocEntry::MemberDefStart, LayoutDocEntry::MemberGroups, DefinitionMixin< ClassDefMutable >::name(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), OutputList::startIndent(), startMemberDeclarations(), OutputList::startMemberDoc(), OutputList::startMemberDocName(), startMemberDocumentation(), LayoutDocEntryMemberDecl::subtitle(), LayoutDocEntryMemberDecl::title(), LayoutDocEntryMemberDef::title(), TRUE, LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, OutputList::writeAnchor(), writeCollaborationGraph(), writeDetailedDocumentationBody(), writeInheritanceGraph(), writeMemberDeclarations(), writeMemberDocumentation(), writeMemberGroups(), writeSimpleMemberDocumentation() , 以及 OutputList::writeString().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 4432 行定义.
引用了 Config_getBool, FALSE, DefinitionMixin< ClassDefMutable >::getLanguage(), getMemberList(), QCString::resize(), SrcLangExt_VHDL, title(), MemberList::writeDeclarations(), writeInheritedMemberDeclarations(), VhdlDocGen::writeInlineClassLink() , 以及 VhdlDocGen::writeVhdlDeclarations().
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
private |
在文件 classdef.cpp 第 4492 行定义.
引用了 displayName(), FALSE, getMemberList(), title() , 以及 MemberList::writeDocumentation().
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
private |
在文件 classdef.cpp 第 1942 行定义.
引用了 m_impl, ClassDefImpl::IMPL::memberGroups , 以及 ClassDefImpl::IMPL::subGrouping.
被这些函数引用 writeDocumentationContents() , 以及 writeInlineDocumentation().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 2810 行定义.
引用了 ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, MemberDef::anchor(), anchor(), ClassDef::anchor(), MemberDef::argsString(), MemberDef::category(), compoundType(), Config_getBool, OutputList::disableAllBut(), ClassDef::displayName(), displayName(), OutputList::docify(), LinkedMap< T, Hash, KeyEqual, Map >::empty(), OutputList::endBold(), endFile(), OutputList::endParagraph(), OutputList::endQuickIndices(), endTitle(), ClassDef::Exception, FALSE, MemberDef::getClassDef(), DefinitionMixin< ClassDefMutable >::getLanguage(), Definition::getLanguage(), getMemberListFileName(), MemberDef::getMemberSpecifiers(), DefinitionMixin< ClassDefMutable >::getOuterScope(), MemberDef::getOutputFileBase(), ClassDef::getOutputFileBase(), getOutputFileBase(), MemberDef::getReference(), ClassDef::getReference(), getReference(), Doxygen::globalScope, HLI_ClassVisible, HLI_ExceptionVisible, HLI_InterfaceVisible, HLI_StructVisible, OutputGenerator::Html, ClassDef::Interface, Definition::isAnonymous(), Definition::isArtificial(), MemberDef::isAttribute(), MemberDef::isBound(), MemberDef::isConstrained(), QCString::isEmpty(), MemberDef::isEnumerate(), MemberDef::isEnumValue(), MemberDef::isExplicit(), MemberDef::isFriend(), MemberDef::isFunction(), MemberDef::isInline(), MemberDef::isLinkable(), ClassDef::isLinkable(), MemberDef::isMaybeAmbiguous(), MemberDef::isMaybeDefault(), MemberDef::isMaybeVoid(), MemberDef::isMutable(), MemberDef::isObjCMethod(), ClassDef::isObjectiveC(), MemberDef::isOptional(), MemberDef::isReadonly(), MemberDef::isRelated(), MemberDef::isRemovable(), MemberDef::isSignal(), MemberDef::isSlot(), MemberDef::isStatic(), MemberDef::isTransient(), MemberDef::isTypedef(), MemberDef::isUNOProperty(), m_impl, Definition::name(), DefinitionMixin< ClassDefMutable >::name(), Normal, Package, OutputList::parseText(), OutputList::popGeneratorState(), Private, Protected, MemberDef::protection(), protectionLevelVisible(), Public, Pure, OutputList::pushGeneratorState(), SrcLangExt_IDL, SrcLangExt_ObjC, SrcLangExt_VHDL, OutputList::startBold(), OutputList::startContents(), startFile(), OutputList::startParagraph(), startTitle(), QCString::str(), ClassDef::Struct, theTranslator, Translator::trDefinedIn(), Translator::trEnumName(), Translator::trEnumValue(), Translator::trIncludingInheritedMembers(), Translator::trMemberList(), Translator::trThisIsTheListOfAllMembers(), TRUE, Translator::trVhdlType(), MemberDef::typeString(), Virtual, MemberDef::virtualness(), DefinitionMixin< ClassDefMutable >::writeNavigationPath(), OutputList::writeObjectLink() , 以及 OutputList::writeString().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 2722 行定义.
引用了 OutputList::disableAllBut(), displayName(), OutputGenerator::Html, m_impl, ClassDefImpl::IMPL::memberLists, MemberListType_detailedLists, OutputList::popGeneratorState() , 以及 OutputList::pushGeneratorState().
被这些函数引用 writeDocumentation().
|
private |
在文件 classdef.cpp 第 2293 行定义.
引用了 anchor(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), OutputGenerator::Docbook, OutputList::docify(), OutputList::endTextLink(), getOutputFileBase(), OutputGenerator::Html, QCString::isEmpty(), OutputGenerator::Latex, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, OutputList::startTextLink(), theTranslator, Translator::trMore() , 以及 OutputList::writeString().
被这些函数引用 writeBriefDescription() , 以及 writeDeclarationLink().
|
private |
在文件 classdef.cpp 第 1959 行定义.
引用了 ClassDefImpl::IMPL::innerClasses, m_impl, title(), TRUE , 以及 ClassLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentationContents().
|
private |
在文件 classdef.cpp 第 4506 行定义.
引用了 getMemberList() , 以及 MemberList::writePlainDeclarations().
被这些函数引用 writeDeclaration().
|
virtual |
重载 DefinitionMixin< ClassDefMutable > .
在文件 classdef.cpp 第 2742 行定义.
引用了 addHtmlExtensionIfMissing(), ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, MemberDef::anchor(), Config_getBool, convertToHtml(), createSubDirs(), MemberDef::getClassDef(), MemberDef::getOutputFileBase(), MemberDef::isEnumValue(), MemberDef::isLinkable(), MemberDef::isLinkableInProject(), m_impl, Definition::name() , 以及 OutputList::writeString().
|
private |
在文件 classdef.cpp 第 4499 行定义.
引用了 getMemberList() , 以及 MemberList::writeSimpleDocumentation().
被这些函数引用 writeInlineDocumentation().
|
virtual |
重载 DefinitionMixin< ClassDefMutable > .
在文件 classdef.cpp 第 2023 行定义.
引用了 ClassDefImpl::IMPL::allMemberNameInfoLinkedMap, LayoutDocManager::Class, LayoutDocEntry::ClassAllMembersLink, LayoutDocEntry::ClassNestedClasses, Config_getBool, convertToId(), ClassLinkedRefMap::declVisible(), MemberList::declVisible(), OutputList::disableAllBut(), LinkedMap< T, Hash, KeyEqual, Map >::empty(), FALSE, DefinitionMixin< ClassDefMutable >::getLanguage(), getMemberList(), getMemberListFileName(), OutputGenerator::Html, ClassDefImpl::IMPL::innerClasses, LayoutDocManager::instance(), MemberList::listType(), MemberList::listTypeAsString(), m_impl, LayoutDocEntry::MemberDecl, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), SrcLangExt_VHDL, theTranslator, LayoutDocEntrySection::title(), LayoutDocEntryMemberDecl::title(), Translator::trListOfAllMembers(), TRUE, LayoutDocEntryMemberDecl::type, ClassDefImpl::IMPL::vhdlSummaryTitles, OutputList::writeString() , 以及 OutputList::writeSummaryLink().
|
virtual |
实现了 ClassDefMutable.
在文件 classdef.cpp 第 2077 行定义.
引用了 addHtmlExtensionIfMissing(), anchor(), LayoutDocManager::Class, LayoutDocEntry::ClassNestedClasses, compoundTypeString(), Config_getString, convertToXML(), getMemberList(), getOutputFileBase(), DefinitionMixin< ClassDefMutable >::id(), ClassDefImpl::IMPL::inherits, ClassDefImpl::IMPL::innerClasses, LayoutDocManager::instance(), DefinitionMixin< ClassDefMutable >::isArtificial(), QCString::isEmpty(), isFortran(), ClassDef::isLinkable(), isLinkableInProject(), isObjectiveC(), m_impl, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberGroups, ClassDefImpl::IMPL::memberGroups, Argument::name, Definition::name(), DefinitionMixin< ClassDefMutable >::name(), Private, Protected, protectionLevelVisible(), ClassDefImpl::IMPL::tempArgs, Argument::type, LayoutDocEntryMemberDecl::type, Virtual, DefinitionMixin< ClassDefMutable >::writeDocAnchorsToTagFile() , 以及 MemberList::writeTagFile().
|
private |
在文件 classdef.cpp 第 1302 行定义.
引用了 Argument::defval, OutputList::docify(), OutputList::endCompoundTemplateParams(), FALSE, getFileDef(), QCString::isEmpty(), QCString::length(), OutputList::lineBreak(), linkifyText(), QCString::lower(), m_impl, Argument::name, DefinitionMixin< ClassDefMutable >::name(), ClassDefImpl::IMPL::requiresClause, searchTemplateSpecs(), OutputList::startCompoundTemplateParams() , 以及 Argument::type.
被这些函数引用 writeDetailedDocumentationBody().
|
private |
在文件 classdef.cpp 第 364 行定义.
被这些函数引用 addExample(), addGroupedInheritedMembers(), addInnerCompound(), addListReferences(), addMembersToMemberGroup(), addMembersToTemplateInstance(), addMemberToList(), addTypeConstraint(), addTypeConstraints(), addUsedByClass(), addUsedClass(), anchor(), baseClasses(), categoryOf(), ClassDefImpl(), className(), collaborationGraphFileName(), compoundType(), compoundTypeString(), computeAnchors(), countInheritanceNodes(), countInheritedDecMembers(), countMemberDeclarations(), countMembers(), countMembersIncludingGrouped(), distributeMemberGroupDocumentation(), findInnerCompound(), findSectionsInDocumentation(), generatedFromFiles(), getClasses(), getExamples(), getFileDef(), getInstanceOutputFileBase(), getMemberByName(), getMemberGroups(), getMemberList(), getMemberListFileName(), getMemberLists(), getOutputFileBase(), getReference(), getSourceFileBase(), getTemplateBaseClassNames(), getTemplateInstances(), hasExamples(), hasNonReferenceSuperClass(), includeInfo(), inheritanceGraphFileName(), insertBaseClass(), insertSubClass(), insertTemplateInstance(), insertUsedFile(), internalInsertMember(), isAbstract(), isEmbeddedInOuterScope(), isFinal(), isForwardDeclared(), isInterface(), isJavaEnum(), isLinkable(), isLinkableInProject(), isLocal(), isPublished(), isReference(), isSealed(), isSimple(), isSliceLocal(), isSmartPointer(), isTemplate(), isTemplateArgument(), isUsedOnly(), isVisibleInHierarchy(), makeTemplateArgument(), memberNameInfoLinkedMap(), mergeCategory(), mergeMembers(), protection(), reclassifyMember(), removeMemberFromLists(), requiresClause(), setAnonymousEnumType(), setCategoryOf(), setClassName(), setClassSpecifier(), setCompoundType(), setFileDef(), setGroupDefForAllMembers(), setIncludeFile(), setIsStatic(), setMetaData(), setProtection(), setRequiresClause(), setSubGrouping(), setTagLessReference(), setTemplateArguments(), setTemplateBaseClassNames(), setTemplateMaster(), setTypeConstraints(), setUsedOnly(), showUsedFiles(), sortAllMembersList(), sortMemberLists(), subClasses(), subGrouping(), tagLessReference(), templateArguments(), templateMaster(), templateTypeConstraints(), title(), typeConstraints(), updateBaseClasses(), updateSubClasses(), usedByImplementationClasses(), usedFiles(), usedImplementationClasses(), writeDeclaration(), writeDetailedDocumentationBody(), writeDocumentationForInnerClasses(), writeIncludeFiles(), writeIncludeFilesForSlice(), writeInheritanceGraph(), writeInheritedMemberDeclarations(), writeInlineClasses(), writeInlineDocumentation(), writeMemberGroups(), writeMemberList(), writeMemberPages(), writeNestedClasses(), writeQuickMemberLinks(), writeSummaryLinks(), writeTagFile(), writeTemplateSpec() , 以及 ~ClassDefImpl().