Doxygen
|
#include <src/memberdef.h>
Public Member Functions | |
virtual void | setMemberType (MemberType t)=0 |
virtual void | setDefinition (const QCString &d)=0 |
virtual void | setFileDef (FileDef *fd)=0 |
virtual void | setAnchor ()=0 |
virtual void | setProtection (Protection p)=0 |
virtual void | setMemberSpecifiers (TypeSpecifier s)=0 |
virtual void | setVhdlSpecifiers (VhdlSpecifier s)=0 |
virtual void | mergeMemberSpecifiers (TypeSpecifier s)=0 |
virtual void | setInitializer (const QCString &i)=0 |
virtual void | setBitfields (const QCString &s)=0 |
virtual void | setMaxInitLines (int lines)=0 |
virtual void | setMemberClass (ClassDef *cd)=0 |
virtual void | setSectionList (const Definition *container, const MemberList *sl)=0 |
virtual void | setGroupDef (GroupDef *gd, Grouping::GroupPri_t pri, const QCString &fileName, int startLine, bool hasDocs, MemberDef *member=nullptr)=0 |
virtual void | setReadAccessor (const QCString &r)=0 |
virtual void | setWriteAccessor (const QCString &w)=0 |
virtual void | setTemplateSpecialization (bool b)=0 |
virtual void | makeRelated ()=0 |
virtual void | makeForeign ()=0 |
virtual void | setInheritsDocsFrom (const MemberDef *md)=0 |
virtual void | setTagInfo (const TagInfo *i)=0 |
virtual void | setArgsString (const QCString &as)=0 |
virtual void | incrementFlowKeyWordCount ()=0 |
virtual void | setEnumBaseType (const QCString &type)=0 |
virtual void | setReimplements (MemberDef *md)=0 |
virtual void | insertReimplementedBy (MemberDef *md)=0 |
virtual void | setRelatedAlso (ClassDef *cd)=0 |
virtual void | insertEnumField (MemberDef *md)=0 |
virtual void | setEnumScope (MemberDef *md, bool livesInsideEnum=FALSE)=0 |
virtual void | setEnumClassScope (ClassDef *cd)=0 |
virtual void | setDocumentedEnumValues (bool value)=0 |
virtual void | setAnonymousEnumType (const MemberDef *md)=0 |
virtual bool | addExample (const QCString &anchor, const QCString &name, const QCString &file)=0 |
virtual void | setPrototype (bool p, const QCString &df, int line, int column)=0 |
virtual void | setExplicitExternal (bool b, const QCString &df, int line, int column)=0 |
virtual void | setDeclFile (const QCString &df, int line, int column)=0 |
virtual void | moveArgumentList (std::unique_ptr< ArgumentList > al)=0 |
virtual void | moveDeclArgumentList (std::unique_ptr< ArgumentList > al)=0 |
virtual void | resolveUnnamedParameters (const MemberDef *md)=0 |
virtual void | setDefinitionTemplateParameterLists (const ArgumentLists &lists)=0 |
virtual void | setTypeConstraints (const ArgumentList &al)=0 |
virtual void | setType (const QCString &t)=0 |
virtual void | setAccessorType (ClassDef *cd, const QCString &t)=0 |
virtual void | setNamespace (NamespaceDef *nd)=0 |
virtual void | setMemberGroupId (int id)=0 |
virtual void | makeImplementationDetail ()=0 |
virtual void | setFromAnonymousMember (MemberDef *m)=0 |
virtual void | overrideCallGraph (bool e)=0 |
virtual void | overrideCallerGraph (bool e)=0 |
virtual void | overrideReferencedByRelation (bool e)=0 |
virtual void | overrideReferencesRelation (bool e)=0 |
virtual void | overrideInlineSource (bool e)=0 |
virtual void | overrideEnumValues (bool e)=0 |
virtual void | setTemplateMaster (MemberDef *mt)=0 |
virtual void | setFormalTemplateArguments (const ArgumentList &al)=0 |
virtual void | addListReference (Definition *d)=0 |
virtual void | setDocsForDefinition (bool b)=0 |
virtual void | setGroupAlias (const MemberDef *md)=0 |
virtual void | cacheTypedefVal (const ClassDef *val, const QCString &templSpec, const QCString &resolvedType)=0 |
virtual void | invalidateTypedefValCache ()=0 |
virtual void | invalidateCachedArgumentTypes ()=0 |
virtual void | setMemberDefinition (MemberDef *md)=0 |
virtual void | setMemberDeclaration (MemberDef *md)=0 |
virtual void | copyArgumentNames (const MemberDef *bmd)=0 |
virtual void | setCategory (ClassDef *)=0 |
virtual void | setCategoryRelation (const MemberDef *)=0 |
virtual void | setRequiresClause (const QCString &req)=0 |
virtual void | addQualifiers (const StringVector &qualifiers)=0 |
virtual void | setModuleDef (ModuleDef *mod)=0 |
virtual void | findSectionsInDocumentation ()=0 |
virtual ClassDefMutable * | getClassDefMutable ()=0 |
virtual void | writeDocumentation (const MemberList *ml, int memCount, int memTotal, OutputList &ol, const QCString &scopeName, const Definition *container, bool inGroup, bool showEnumValues=FALSE, bool showInline=FALSE) const =0 |
virtual void | writeMemberDocSimple (OutputList &ol, const Definition *container) const =0 |
virtual void | writeTagFile (TextStream &, bool useQualifiedName, bool showNamespaceMembers) const =0 |
virtual void | setFromAnonymousScope (bool b)=0 |
Public Member Functions inherited from DefinitionMutable | |
virtual void | setName (const QCString &name)=0 |
virtual void | setId (const QCString &name)=0 |
virtual void | setDefFile (const QCString &df, int defLine, int defColumn)=0 |
virtual void | setDocumentation (const QCString &d, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE)=0 |
virtual void | setBriefDescription (const QCString &b, const QCString &briefFile, int briefLine)=0 |
virtual void | setInbodyDocumentation (const QCString &d, const QCString &docFile, int docLine)=0 |
virtual void | setReference (const QCString &r)=0 |
virtual void | setBodySegment (int defLine, int bls, int ble)=0 |
virtual void | setBodyDef (const FileDef *fd)=0 |
virtual void | setRefItems (const RefItemVector &sli)=0 |
virtual void | setOuterScope (Definition *d)=0 |
virtual void | setHidden (bool b)=0 |
virtual void | setArtificial (bool b)=0 |
virtual void | setExported (bool b)=0 |
virtual void | setLanguage (SrcLangExt lang)=0 |
virtual void | setLocalName (const QCString &name)=0 |
virtual void | makePartOfGroup (GroupDef *gd)=0 |
virtual void | addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList)=0 |
virtual void | addSourceReferencedBy (MemberDef *d, const QCString &sourceRefName)=0 |
virtual void | addSourceReferences (MemberDef *d, const QCString &sourceRefName)=0 |
virtual void | mergeRefItems (Definition *d)=0 |
virtual void | addInnerCompound (Definition *d)=0 |
virtual void | mergeReferences (const Definition *other)=0 |
virtual void | mergeReferencedBy (const Definition *other)=0 |
virtual void | computeTooltip ()=0 |
virtual void | writeSourceDef (OutputList &ol) const =0 |
virtual void | writeInlineCode (OutputList &ol, const QCString &scopeName) const =0 |
virtual bool | hasSourceRefs () const =0 |
virtual bool | hasSourceReffedBy () const =0 |
virtual void | writeSourceRefs (OutputList &ol, const QCString &scopeName) const =0 |
virtual void | writeSourceReffedBy (OutputList &ol, const QCString &scopeName) const =0 |
virtual void | writeNavigationPath (OutputList &ol) const =0 |
virtual void | writeQuickMemberLinks (OutputList &, const MemberDef *) const =0 |
virtual void | writeSummaryLinks (OutputList &) const =0 |
virtual void | writeDocAnchorsToTagFile (TextStream &) const =0 |
virtual void | writeToc (OutputList &ol, const LocalToc <) const =0 |
Public Member Functions inherited from MemberDef | |
virtual std::unique_ptr< MemberDef > | deepCopy () const =0 |
virtual void | moveTo (Definition *)=0 |
virtual MemberDef * | resolveAlias ()=0 |
virtual const MemberDef * | resolveAlias () const =0 |
virtual QCString | declaration () const =0 |
virtual QCString | definition () const =0 |
virtual QCString | typeString () const =0 |
virtual QCString | argsString () const =0 |
virtual QCString | excpString () const =0 |
virtual QCString | bitfieldString () const =0 |
virtual QCString | extraTypeChars () const =0 |
virtual const QCString & | initializer () const =0 |
virtual int | initializerLines () const =0 |
virtual TypeSpecifier | getMemberSpecifiers () const =0 |
virtual VhdlSpecifier | getVhdlSpecifiers () const =0 |
virtual const MemberList * | getSectionList (const Definition *container) const =0 |
virtual QCString | displayDefinition () const =0 |
virtual const FileDef * | getFileDef () const =0 |
virtual FileDef * | getFileDef ()=0 |
virtual const ClassDef * | getClassDef () const =0 |
virtual ClassDef * | getClassDef ()=0 |
virtual const NamespaceDef * | getNamespaceDef () const =0 |
virtual NamespaceDef * | getNamespaceDef ()=0 |
virtual const ModuleDef * | getModuleDef () const =0 |
virtual const ClassDef * | accessorClass () const =0 |
virtual QCString | getReadAccessor () const =0 |
virtual QCString | getWriteAccessor () const =0 |
virtual GroupDef * | getGroupDef ()=0 |
virtual const GroupDef * | getGroupDef () const =0 |
virtual Grouping::GroupPri_t | getGroupPri () const =0 |
virtual QCString | getGroupFileName () const =0 |
virtual int | getGroupStartLine () const =0 |
virtual bool | getGroupHasDocs () const =0 |
virtual QCString | objCMethodName (bool localLink, bool showStatic) const =0 |
virtual Protection | protection () const =0 |
virtual Specifier | virtualness (int count=0) const =0 |
virtual MemberType | memberType () const =0 |
virtual QCString | memberTypeName () const =0 |
virtual bool | isSignal () const =0 |
virtual bool | isSlot () const =0 |
virtual bool | isVariable () const =0 |
virtual bool | isEnumerate () const =0 |
virtual bool | isEnumValue () const =0 |
virtual bool | isTypedef () const =0 |
virtual bool | isSequence () const =0 |
virtual bool | isDictionary () const =0 |
virtual bool | isFunction () const =0 |
virtual bool | isFunctionPtr () const =0 |
virtual bool | isDefine () const =0 |
virtual bool | isFriend () const =0 |
virtual bool | isDCOP () const =0 |
virtual bool | isProperty () const =0 |
virtual bool | isEvent () const =0 |
virtual bool | isRelated () const =0 |
virtual bool | isForeign () const =0 |
virtual bool | isStatic () const =0 |
virtual bool | isInline () const =0 |
virtual bool | isExplicit () const =0 |
virtual bool | isMutable () const =0 |
virtual bool | isGettable () const =0 |
virtual bool | isPrivateGettable () const =0 |
virtual bool | isProtectedGettable () const =0 |
virtual bool | isSettable () const =0 |
virtual bool | isPrivateSettable () const =0 |
virtual bool | isProtectedSettable () const =0 |
virtual bool | isReadable () const =0 |
virtual bool | isWritable () const =0 |
virtual bool | isAddable () const =0 |
virtual bool | isRemovable () const =0 |
virtual bool | isRaisable () const =0 |
virtual bool | isFinal () const =0 |
virtual bool | isAbstract () const =0 |
virtual bool | isOverride () const =0 |
virtual bool | isInitonly () const =0 |
virtual bool | isOptional () const =0 |
virtual bool | isRequired () const =0 |
virtual bool | isNonAtomic () const =0 |
virtual bool | isCopy () const =0 |
virtual bool | isAssign () const =0 |
virtual bool | isRetain () const =0 |
virtual bool | isWeak () const =0 |
virtual bool | isStrong () const =0 |
virtual bool | isEnumStruct () const =0 |
virtual bool | isUnretained () const =0 |
virtual bool | isNew () const =0 |
virtual bool | isSealed () const =0 |
virtual bool | isImplementation () const =0 |
virtual bool | isExternal () const =0 |
virtual bool | isTypeAlias () const =0 |
virtual bool | isDefault () const =0 |
virtual bool | isDelete () const =0 |
virtual bool | isNoExcept () const =0 |
virtual bool | isAttribute () const =0 |
virtual bool | isUNOProperty () const =0 |
virtual bool | isReadonly () const =0 |
virtual bool | isBound () const =0 |
virtual bool | isConstrained () const =0 |
virtual bool | isTransient () const =0 |
virtual bool | isMaybeVoid () const =0 |
virtual bool | isMaybeDefault () const =0 |
virtual bool | isMaybeAmbiguous () const =0 |
virtual bool | isPublished () const =0 |
virtual bool | isTemplateSpecialization () const =0 |
virtual bool | isObjCMethod () const =0 |
virtual bool | isObjCProperty () const =0 |
virtual bool | isCSharpProperty () const =0 |
virtual bool | isConstructor () const =0 |
virtual bool | isDestructor () const =0 |
virtual bool | hasOneLineInitializer () const =0 |
virtual bool | hasMultiLineInitializer () const =0 |
virtual bool | isCallable () const =0 |
virtual bool | isStrongEnumValue () const =0 |
virtual bool | livesInsideEnum () const =0 |
virtual bool | isSliceLocal () const =0 |
virtual bool | isConstExpr () const =0 |
virtual bool | isConstEval () const =0 |
virtual bool | isConstInit () const =0 |
virtual bool | isNoDiscard () const =0 |
virtual int | numberOfFlowKeyWords () const =0 |
virtual bool | isFriendToHide () const =0 |
virtual bool | isNotFriend () const =0 |
virtual bool | isFunctionOrSignalSlot () const =0 |
virtual bool | isRelatedOrFriend () const =0 |
virtual bool | isDeleted () const =0 |
virtual bool | isBriefSectionVisible () const =0 |
virtual bool | isDetailedSectionVisible (MemberListContainer container) const =0 |
virtual bool | hasDetailedDescription () const =0 |
virtual bool | isFriendClass () const =0 |
virtual bool | isDocumentedFriendClass () const =0 |
virtual const MemberDef * | reimplements () const =0 |
virtual const MemberVector & | reimplementedBy () const =0 |
virtual bool | isReimplementedBy (const ClassDef *cd) const =0 |
virtual ClassDef * | relatedAlso () const =0 |
virtual bool | hasDocumentedEnumValues () const =0 |
virtual const MemberDef * | getAnonymousEnumType () const =0 |
virtual bool | isDocsForDefinition () const =0 |
virtual const MemberDef * | getEnumScope () const =0 |
virtual const MemberVector & | enumFieldList () const =0 |
virtual QCString | enumBaseType () const =0 |
virtual bool | hasExamples () const =0 |
virtual const ExampleList & | getExamples () const =0 |
virtual bool | isPrototype () const =0 |
virtual const ArgumentList & | argumentList () const =0 |
virtual const ArgumentList & | declArgumentList () const =0 |
virtual const ArgumentList & | templateArguments () const =0 |
virtual const ArgumentLists & | definitionTemplateParameterLists () const =0 |
virtual std::optional< ArgumentList > | formalTemplateArguments () const =0 |
virtual int | getMemberGroupId () const =0 |
virtual MemberGroup * | getMemberGroup () const =0 |
virtual bool | fromAnonymousScope () const =0 |
virtual MemberDef * | fromAnonymousMember () const =0 |
virtual bool | hasCallGraph () const =0 |
virtual bool | hasCallerGraph () const =0 |
virtual bool | hasReferencesRelation () const =0 |
virtual bool | hasReferencedByRelation () const =0 |
virtual bool | hasInlineSource () const =0 |
virtual bool | hasEnumValues () const =0 |
virtual QCString | sourceRefName () const =0 |
virtual const MemberDef * | templateMaster () const =0 |
virtual QCString | getScopeString () const =0 |
virtual ClassDef * | getClassDefOfAnonymousType () const =0 |
virtual bool | isTypedefValCached () const =0 |
virtual const ClassDef * | getCachedTypedefVal () const =0 |
virtual QCString | getCachedTypedefTemplSpec () const =0 |
virtual QCString | getCachedResolvedTypedef () const =0 |
virtual MemberDef * | memberDefinition () const =0 |
virtual MemberDef * | memberDeclaration () const =0 |
virtual const MemberDef * | inheritsDocsFrom () const =0 |
virtual const MemberDef * | getGroupAlias () const =0 |
virtual ClassDef * | category () const =0 |
virtual const MemberDef * | categoryRelation () const =0 |
virtual QCString | getDeclType () const =0 |
virtual StringVector | getLabels (const Definition *container) const =0 |
virtual StringVector | getQualifiers () const =0 |
virtual const ArgumentList & | typeConstraints () const =0 |
virtual QCString | requiresClause () const =0 |
virtual QCString | fieldType () const =0 |
virtual QCString | getDeclFileName () const =0 |
virtual int | getDeclLine () const =0 |
virtual int | getDeclColumn () const =0 |
virtual std::unique_ptr< MemberDef > | createTemplateInstanceMember (const ArgumentList &formalArgs, const std::unique_ptr< ArgumentList > &actualArgs) const =0 |
virtual void | writeDeclaration (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *md, bool inGroup, int indentLevel=0, const ClassDef *inheritFrom=nullptr, const QCString &inheritId=QCString()) const =0 |
virtual void | writeEnumDeclaration (OutputList &typeDecl, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *mod) const =0 |
virtual void | writeLink (OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const ModuleDef *md, bool onlyText=FALSE) const =0 |
virtual void | detectUndocumentedParams (bool hasParamCommand, bool hasReturnCommand) const =0 |
virtual void | warnIfUndocumented () const =0 |
virtual void | warnIfUndocumentedParams () const =0 |
virtual bool | visibleInIndex () const =0 |
virtual void | setMemberGroup (MemberGroup *grp)=0 |
Public Member Functions inherited from Definition | |
virtual DefType | definitionType () const =0 |
virtual CodeSymbolType | codeSymbolType () const =0 |
virtual bool | isAlias () const =0 |
virtual const QCString & | name () const =0 |
virtual bool | isAnonymous () const =0 |
virtual QCString | displayName (bool includeScope=TRUE) const =0 |
virtual const QCString & | localName () const =0 |
virtual QCString | qualifiedName () const =0 |
virtual QCString | symbolName () const =0 |
virtual QCString | getOutputFileBase () const =0 |
virtual QCString | anchor () const =0 |
virtual QCString | getSourceFileBase () const =0 |
virtual QCString | getSourceAnchor () const =0 |
virtual QCString | documentation () const =0 |
virtual int | docLine () const =0 |
virtual QCString | docFile () const =0 |
virtual QCString | briefDescription (bool abbreviate=FALSE) 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 | hasDocumentation () const =0 |
virtual bool | hasUserDocumentation () const =0 |
virtual bool | isLinkableInProject () const =0 |
virtual bool | isLinkable () const =0 |
virtual bool | isVisibleInProject () const =0 |
virtual bool | isVisible () const =0 |
virtual bool | isHidden () const =0 |
virtual bool | isArtificial () const =0 |
virtual bool | isExported () const =0 |
virtual QCString | getReference () const =0 |
virtual bool | isReference () const =0 |
virtual QCString | externalReference (const QCString &relPath) 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 const Definition * | findInnerCompound (const QCString &name) 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 void | _setSymbolName (const QCString &name)=0 |
virtual QCString | _symbolName () const =0 |
Additional Inherited Members | |
Public Types inherited from Definition | |
enum | DefType { TypeClass = 0 , TypeFile = 1 , TypeNamespace = 2 , TypeModule = 3 , TypeMember = 4 , TypeGroup = 5 , TypePackage = 6 , TypePage = 7 , TypeDir = 8 , TypeConcept = 9 } |
Definition at line 301 of file memberdef.h.
|
pure virtual |
Implemented in MemberDefImpl.
References addExample(), Definition::anchor(), and Definition::name().
Referenced by addExample(), generateClassMemberLink(), and getLinkInScope().
|
pure virtual |
Implemented in MemberDefImpl.
References addListReference().
Referenced by addListReference(), and MemberList::addListReferences().
|
pure virtual |
Implemented in MemberDefImpl.
References addQualifiers().
Referenced by addMemberDocs(), addQualifiers(), buildFunctionList(), buildTypedefList(), combineDeclarationAndDefinition(), and findFriends().
|
pure virtual |
Implemented in MemberDefImpl.
References cacheTypedefVal().
Referenced by cacheTypedefVal(), and SymbolResolver::Private::newResolveTypedef().
|
pure virtual |
Implemented in MemberDefImpl.
References copyArgumentNames().
Referenced by copyArgumentNames(), and inheritDocumentation().
|
pure virtual |
Implemented in MemberDefImpl.
References findSectionsInDocumentation().
Referenced by findSectionsInDocumentation(), and MemberList::findSectionsInDocumentation().
|
pure virtual |
Implemented in MemberDefImpl.
References getClassDefMutable().
Referenced by addMemberDocs(), addMemberFunction(), addOverloaded(), and getClassDefMutable().
|
pure virtual |
Implemented in MemberDefImpl.
References incrementFlowKeyWordCount().
Referenced by incrementFlowKeyWordCount(), incrementFlowKeyWordCount(), and incrementFlowKeyWordCount().
|
pure virtual |
Implemented in MemberDefImpl.
References insertEnumField().
Referenced by addEnumValuesToEnums(), and insertEnumField().
|
pure virtual |
Implemented in MemberDefImpl.
References insertReimplementedBy().
Referenced by computeMemberRelationsForBaseClass(), MemberDefImpl::insertReimplementedBy(), and insertReimplementedBy().
|
pure virtual |
Implemented in MemberDefImpl.
References invalidateCachedArgumentTypes().
Referenced by flushUnresolvedRelations(), and invalidateCachedArgumentTypes().
|
pure virtual |
Implemented in MemberDefImpl.
References invalidateTypedefValCache().
Referenced by flushCachedTemplateRelations(), and invalidateTypedefValCache().
|
pure virtual |
Implemented in MemberDefImpl.
References makeForeign().
Referenced by makeForeign(), and transferRelatedFunctionDocumentation().
|
pure virtual |
Implemented in MemberDefImpl.
References makeImplementationDetail().
Referenced by makeImplementationDetail().
|
pure virtual |
Implemented in MemberDefImpl.
References makeRelated().
Referenced by addEnumValuesToEnums(), findMember(), makeRelated(), and transferRelatedFunctionDocumentation().
|
pure virtual |
Implemented in MemberDefImpl.
References mergeMemberSpecifiers().
Referenced by addMemberDocs(), combineDeclarationAndDefinition(), and mergeMemberSpecifiers().
|
pure virtual |
Implemented in MemberDefImpl.
References moveArgumentList().
Referenced by addMemberFunction(), buildFunctionList(), combineDeclarationAndDefinition(), and moveArgumentList().
|
pure virtual |
Implemented in MemberDefImpl.
References moveDeclArgumentList().
Referenced by buildFunctionList(), combineDeclarationAndDefinition(), findFriends(), and moveDeclArgumentList().
|
pure virtual |
Implemented in MemberDefImpl.
References overrideCallerGraph().
Referenced by applyMemberOverrideOptions(), mergeMemberOverrideOptions(), and overrideCallerGraph().
|
pure virtual |
Implemented in MemberDefImpl.
References overrideCallGraph().
Referenced by applyMemberOverrideOptions(), mergeMemberOverrideOptions(), and overrideCallGraph().
|
pure virtual |
Implemented in MemberDefImpl.
References overrideEnumValues().
Referenced by applyMemberOverrideOptions(), mergeMemberOverrideOptions(), and overrideEnumValues().
|
pure virtual |
Implemented in MemberDefImpl.
References overrideInlineSource().
Referenced by applyMemberOverrideOptions(), mergeMemberOverrideOptions(), and overrideInlineSource().
|
pure virtual |
Implemented in MemberDefImpl.
References overrideReferencedByRelation().
Referenced by applyMemberOverrideOptions(), mergeMemberOverrideOptions(), and overrideReferencedByRelation().
|
pure virtual |
Implemented in MemberDefImpl.
References overrideReferencesRelation().
Referenced by applyMemberOverrideOptions(), mergeMemberOverrideOptions(), and overrideReferencesRelation().
|
pure virtual |
Implemented in MemberDefImpl.
References resolveUnnamedParameters().
Referenced by combineDeclarationAndDefinition(), and resolveUnnamedParameters().
Implemented in MemberDefImpl.
References setAccessorType().
Referenced by processTagLessClasses(), and setAccessorType().
|
pure virtual |
Implemented in MemberDefImpl.
References setAnchor().
Referenced by setAnchor(), and MemberList::setAnchors().
|
pure virtual |
Implemented in MemberDefImpl.
References setAnonymousEnumType().
Referenced by setAnonymousEnumType(), and MemberList::setAnonymousEnumType().
|
pure virtual |
Implemented in MemberDefImpl.
References setArgsString().
Referenced by buildFunctionList(), findFriends(), and setArgsString().
|
pure virtual |
Implemented in MemberDefImpl.
References setBitfields().
Referenced by createTagLessInstance(), and setBitfields().
|
pure virtual |
Implemented in MemberDefImpl.
References setCategory().
Referenced by ClassDefImpl::mergeCategory(), and setCategory().
|
pure virtual |
Implemented in MemberDefImpl.
References setCategoryRelation().
Referenced by ClassDefImpl::mergeCategory(), and setCategoryRelation().
|
pure virtual |
Implemented in MemberDefImpl.
References setDeclFile().
Referenced by addVariableToFile(), buildFunctionList(), and setDeclFile().
|
pure virtual |
Implemented in MemberDefImpl.
References setDefinition().
Referenced by addMemberDocs(), and setDefinition().
|
pure virtual |
Implemented in MemberDefImpl.
References setDefinitionTemplateParameterLists().
Referenced by addMemberFunction(), and setDefinitionTemplateParameterLists().
|
pure virtual |
Implemented in MemberDefImpl.
References setDocsForDefinition().
Referenced by addDefineDoc(), addEnumDocs(), addMemberDocs(), buildFunctionList(), buildTypedefList(), combineDeclarationAndDefinition(), findFriends(), inheritDocumentation(), and setDocsForDefinition().
|
pure virtual |
Implemented in MemberDefImpl.
References setDocumentedEnumValues().
Referenced by findDEV(), and setDocumentedEnumValues().
|
pure virtual |
|
pure virtual |
Implemented in MemberDefImpl.
References setEnumClassScope().
Referenced by addEnumValuesToEnums(), and setEnumClassScope().
|
pure virtual |
Implemented in MemberDefImpl.
References FALSE, MemberDef::livesInsideEnum(), and setEnumScope().
Referenced by addEnumValuesToEnums(), and setEnumScope().
|
pure virtual |
Implemented in MemberDefImpl.
References setExplicitExternal().
Referenced by addVariableToFile(), and setExplicitExternal().
|
pure virtual |
Implemented in MemberDefImpl.
References setFileDef().
Referenced by NamespaceDefImpl::insertMember(), and setFileDef().
|
pure virtual |
Implemented in MemberDefImpl.
References setFormalTemplateArguments().
Referenced by setFormalTemplateArguments().
|
pure virtual |
Implemented in MemberDefImpl.
References setFromAnonymousMember().
Referenced by setFromAnonymousMember().
|
pure virtual |
Implemented in MemberDefImpl.
References addDocCrossReference(), combineDeclarationAndDefinition(), createMemberDef(), createMemberDefAlias(), Definition::name(), setFromAnonymousScope(), toMemberDef(), and toMemberDefMutable().
Referenced by setFromAnonymousScope().
|
pure virtual |
Implemented in MemberDefImpl.
References setGroupAlias().
Referenced by GroupDefImpl::insertMember(), and setGroupAlias().
|
pure virtual |
Implemented in MemberDefImpl.
References setGroupDef().
Referenced by addMemberToGroups(), combineDeclarationAndDefinition(), MemberGroup::insertMember(), setGroupDef(), and ClassDefImpl::setGroupDefForAllMembers().
|
pure virtual |
Implemented in MemberDefImpl.
References setInheritsDocsFrom().
Referenced by inheritDocumentation(), and setInheritsDocsFrom().
|
pure virtual |
Implemented in MemberDefImpl.
References setInitializer().
Referenced by addMemberDocs(), createTagLessInstance(), and setInitializer().
|
pure virtual |
Implemented in MemberDefImpl.
References setMaxInitLines().
Referenced by addDefineDoc(), addMemberDocs(), createTagLessInstance(), and setMaxInitLines().
|
pure virtual |
Implemented in MemberDefImpl.
References setMemberClass().
Referenced by createTagLessInstance(), findMember(), and setMemberClass().
|
pure virtual |
Implemented in MemberDefImpl.
References setMemberDeclaration().
Referenced by combineDeclarationAndDefinition(), and setMemberDeclaration().
|
pure virtual |
Implemented in MemberDefImpl.
References setMemberDefinition().
Referenced by combineDeclarationAndDefinition(), and setMemberDefinition().
|
pure virtual |
Implemented in MemberDefImpl.
References setMemberGroupId().
Referenced by addDefineDoc(), addEnumDocs(), addMemberDocs(), createTagLessInstance(), and setMemberGroupId().
|
pure virtual |
Implemented in MemberDefImpl.
References setMemberSpecifiers().
Referenced by createTagLessInstance(), and setMemberSpecifiers().
|
pure virtual |
Implemented in MemberDefImpl.
References setMemberType().
Referenced by ClassDefImpl::reclassifyMember(), and setMemberType().
|
pure virtual |
|
pure virtual |
Implemented in MemberDefImpl.
References setNamespace().
Referenced by NamespaceDefImpl::insertMember(), and setNamespace().
|
pure virtual |
Implemented in MemberDefImpl.
References setProtection().
Referenced by addVariableToClass(), and setProtection().
|
pure virtual |
Implemented in MemberDefImpl.
References setPrototype().
Referenced by buildFunctionList(), and setPrototype().
|
pure virtual |
|
pure virtual |
Implemented in MemberDefImpl.
References setReimplements().
Referenced by computeMemberRelationsForBaseClass(), and setReimplements().
|
pure virtual |
Implemented in MemberDefImpl.
References setRelatedAlso().
Referenced by setRelatedAlso(), and transferRelatedFunctionDocumentation().
|
pure virtual |
Implemented in MemberDefImpl.
References setRequiresClause().
Referenced by addMemberDocs(), createTagLessInstance(), and setRequiresClause().
|
pure virtual |
Implemented in MemberDefImpl.
References setSectionList().
Referenced by ClassDefImpl::addMemberToList(), FileDefImpl::addMemberToList(), ModuleDefImpl::addMemberToList(), NamespaceDefImpl::addMemberToList(), and setSectionList().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in MemberDefImpl.
References setTemplateSpecialization().
Referenced by setTemplateSpecialization().
|
pure virtual |
Implemented in MemberDefImpl.
References setType().
Referenced by VhdlDocGen::correctMemberProperties(), and setType().
|
pure virtual |
|
pure virtual |
Implemented in MemberDefImpl.
References setVhdlSpecifiers().
Referenced by VhdlDocGen::correctMemberProperties(), createTagLessInstance(), and setVhdlSpecifiers().
|
pure virtual |
|
pure virtual |
Implemented in MemberDefImpl.
References FALSE, and writeDocumentation().
Referenced by writeDocumentation(), MemberList::writeDocumentation(), and MemberList::writeDocumentationPage().
|
pure virtual |
Implemented in MemberDefImpl.
References writeMemberDocSimple().
Referenced by writeMemberDocSimple(), and MemberList::writeSimpleDocumentation().
|
pure virtual |
Implemented in MemberDefImpl.
References writeTagFile().
Referenced by writeTagFile(), and MemberList::writeTagFile().