Doxygen
Loading...
Searching...
No Matches
ClassDefMutable Class Referenceabstract

#include <src/classdef.h>

+ Inheritance diagram for ClassDefMutable:
+ Collaboration diagram for ClassDefMutable:

Public Member Functions

virtual void setIncludeFile (FileDef *fd, const QCString &incName, bool local, bool force)=0
 
virtual void setFileDef (FileDef *fd)=0
 
virtual void setModuleDef (ModuleDef *md)=0
 
virtual void setSubGrouping (bool enabled)=0
 
virtual void setProtection (Protection p)=0
 
virtual void setGroupDefForAllMembers (GroupDef *g, Grouping::GroupPri_t pri, const QCString &fileName, int startLine, bool hasDocs)=0
 
virtual void setIsStatic (bool b)=0
 
virtual void setCompoundType (CompoundType t)=0
 
virtual void setClassName (const QCString &name)=0
 
virtual void setClassSpecifier (TypeSpecifier spec)=0
 
virtual void setTemplateArguments (const ArgumentList &al)=0
 
virtual void setTemplateBaseClassNames (const TemplateNameMap &templateNames)=0
 
virtual void setTemplateMaster (const ClassDef *tm)=0
 
virtual void setTypeConstraints (const ArgumentList &al)=0
 
virtual void setCategoryOf (ClassDef *cd)=0
 
virtual void setUsedOnly (bool b)=0
 
virtual void setTagLessReference (const ClassDef *cd)=0
 
virtual void setMetaData (const QCString &md)=0
 
virtual void setRequiresClause (const QCString &req)=0
 
virtual void addQualifiers (const StringVector &qualifiers)=0
 
virtual CLASS_GRAPH_t hasInheritanceGraph () const =0
 
virtual void overrideInheritanceGraph (CLASS_GRAPH_t e)=0
 
virtual void setImplicitTemplateInstance (bool b)=0
 
virtual bool hasCollaborationGraph () const =0
 
virtual void overrideCollaborationGraph (bool e)=0
 
virtual void insertBaseClass (ClassDef *, const QCString &name, Protection p, Specifier s, const QCString &t=QCString())=0
 
virtual void insertSubClass (ClassDef *, Protection p, Specifier s, const QCString &t=QCString())=0
 
virtual void insertExplicitTemplateInstance (ClassDef *instance, const QCString &spec)=0
 
virtual void insertMember (MemberDef *)=0
 
virtual void insertUsedFile (const FileDef *)=0
 
virtual void addMembersToTemplateInstance (const ClassDef *cd, const ArgumentList &templateArguments, const QCString &templSpec)=0
 
virtual bool addExample (const QCString &anchor, const QCString &name, const QCString &file)=0
 
virtual void addUsedClass (ClassDef *cd, const QCString &accessName, Protection prot)=0
 
virtual void addUsedByClass (ClassDef *cd, const QCString &accessName, Protection prot)=0
 
virtual void makeTemplateArgument (bool b=TRUE)=0
 
virtual void mergeCategory (ClassDef *category)=0
 
virtual void findSectionsInDocumentation ()=0
 
virtual void addMembersToMemberGroup ()=0
 
virtual void addListReferences ()=0
 
virtual void addTypeConstraints ()=0
 
virtual void computeAnchors ()=0
 
virtual void mergeMembers ()=0
 
virtual void sortMemberLists ()=0
 
virtual void distributeMemberGroupDocumentation ()=0
 
virtual void reclassifyMember (MemberDefMutable *md, MemberType t)=0
 
virtual void removeMemberFromLists (MemberDef *md)=0
 
virtual void setAnonymousEnumType ()=0
 
virtual void countMembers ()=0
 
virtual void sortAllMembersList ()=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 &lt) const =0
 
- Public Member Functions inherited from ClassDef
virtual std::unique_ptr< ClassDefdeepCopy (const QCString &name) const =0
 
virtual void moveTo (Definition *)=0
 
virtual QCString getInstanceOutputFileBase () const =0
 
virtual bool isLocal () const =0
 Returns TRUE if this is a local class definition, see EXTRACT_LOCAL_CLASSES.
 
virtual ClassLinkedRefMap getClasses () const =0
 returns the classes nested into this class
 
virtual bool hasDetailedDescription () const =0
 returns TRUE if this class has a non-empty detailed description
 
virtual QCString collaborationGraphFileName () const =0
 returns the file name to use for the collaboration graph
 
virtual QCString inheritanceGraphFileName () const =0
 returns the file name to use for the inheritance graph
 
virtual CompoundType compoundType () const =0
 Returns the type of compound this is, i.e.
 
virtual QCString compoundTypeString () const =0
 Returns the type of compound as a string.
 
virtual const BaseClassListbaseClasses () const =0
 Returns the list of base classes from which this class directly inherits.
 
virtual void updateBaseClasses (const BaseClassList &bcd)=0
 Update the list of base classes to the one passed.
 
virtual const BaseClassListsubClasses () const =0
 Returns the list of sub classes that directly derive from this class.
 
virtual void updateSubClasses (const BaseClassList &bcd)=0
 Update the list of sub classes to the one passed.
 
virtual const MemberNameInfoLinkedMapmemberNameInfoLinkedMap () const =0
 Returns a dictionary of all members.
 
virtual Protection protection () const =0
 Return the protection level (Public,Protected,Private) in which this compound was found.
 
virtual bool isVisibleInHierarchy () const =0
 the class is visible in a class diagram, or class hierarchy
 
virtual bool visibleInParentsDeclList () const =0
 show this class in the declaration section of its parent?
 
virtual const ArgumentListtemplateArguments () const =0
 Returns the template arguments of this class.
 
virtual FileDefgetFileDef () const =0
 Returns the namespace this compound is in, or 0 if it has a global scope.
 
virtual ModuleDefgetModuleDef () const =0
 Returns the C++20 module in which this compound's definition can be found.
 
virtual const MemberDefgetMemberByName (const QCString &) const =0
 Returns the member with the given name.
 
virtual int isBaseClass (const ClassDef *bcd, bool followInstances, const QCString &templSpec=QCString()) const =0
 Returns TRUE iff bcd is a direct or indirect base class of this class.
 
virtual bool isSubClass (ClassDef *bcd, int level=0) const =0
 Returns TRUE iff bcd is a direct or indirect sub class of this class.
 
virtual bool isAccessibleMember (const MemberDef *md) const =0
 returns TRUE iff md is a member of this class or of the the public/protected members of a base class
 
virtual const TemplateInstanceListgetTemplateInstances () const =0
 Returns a sorted dictionary with all template instances found for this template class.
 
virtual const ClassDeftemplateMaster () const =0
 Returns the template master of which this class is an instance.
 
virtual bool isTemplate () const =0
 Returns TRUE if this class is a template.
 
virtual const IncludeInfoincludeInfo () const =0
 
virtual const UsesClassListusedImplementationClasses () const =0
 
virtual const UsesClassListusedByImplementationClasses () const =0
 
virtual const ConstraintClassListtemplateTypeConstraints () const =0
 
virtual bool isTemplateArgument () const =0
 
virtual ArgumentLists getTemplateParameterLists () const =0
 Returns the template parameter lists that form the template declaration of this class.
 
virtual QCString qualifiedNameWithTemplateParameters (const ArgumentLists *actualParams=nullptr, uint32_t *actualParamIndex=nullptr) const =0
 
virtual bool isAbstract () const =0
 Returns TRUE if there is at least one pure virtual member in this class.
 
virtual bool isObjectiveC () const =0
 Returns TRUE if this class is implemented in Objective-C.
 
virtual bool isFortran () const =0
 Returns TRUE if this class is implemented in Fortran.
 
virtual bool isCSharp () const =0
 Returns TRUE if this class is implemented in C#.
 
virtual bool isFinal () const =0
 Returns TRUE if this class is marked as final.
 
virtual bool isSealed () const =0
 Returns TRUE if this class is marked as sealed.
 
virtual bool isPublished () const =0
 Returns TRUE if this class is marked as published.
 
virtual bool isExtension () const =0
 Returns TRUE if this class represents an Objective-C 2.0 extension (nameless category)
 
virtual bool isForwardDeclared () const =0
 Returns TRUE if this class represents a forward declaration of a template class.
 
virtual bool isInterface () const =0
 Returns TRUE if this class represents an interface.
 
virtual ClassDefcategoryOf () const =0
 Returns the class of which this is a category (Objective-C only)
 
virtual QCString className () const =0
 Returns the name of the class including outer classes, but not including namespaces.
 
virtual MemberListgetMemberList (MemberListType lt) const =0
 Returns the members in the list identified by lt.
 
virtual const MemberListsgetMemberLists () const =0
 Returns the list containing the list of members sorted per type.
 
virtual const MemberGroupListgetMemberGroups () const =0
 Returns the member groups defined for this class.
 
virtual const TemplateNameMapgetTemplateBaseClassNames () const =0
 
virtual bool isUsedOnly () const =0
 
virtual bool isEmbeddedInOuterScope () const =0
 
virtual bool isSimple () const =0
 
virtual const ClassDeftagLessReference () const =0
 
virtual const MemberDefisSmartPointer () const =0
 
virtual bool isJavaEnum () const =0
 
virtual QCString title () const =0
 
virtual QCString generatedFromFiles () const =0
 
virtual const FileListusedFiles () const =0
 
virtual const ArgumentListtypeConstraints () const =0
 
virtual const ExampleListgetExamples () const =0
 
virtual bool hasExamples () const =0
 
virtual QCString getMemberListFileName () const =0
 
virtual bool subGrouping () const =0
 
virtual bool isSliceLocal () const =0
 
virtual bool hasNonReferenceSuperClass () const =0
 
virtual QCString requiresClause () const =0
 
virtual StringVector getQualifiers () const =0
 
virtual bool containsOverload (const MemberDef *md) const =0
 
virtual bool isImplicitTemplateInstance () const =0
 
virtual int countMembersIncludingGrouped (MemberListType lt, const ClassDef *inheritedFrom, bool additional) const =0
 
virtual int countMemberDeclarations (MemberListType lt, const ClassDef *inheritedFrom, MemberListType lt2, bool invert, bool showAlways, ClassDefSet &visitedClasses) const =0
 
virtual ClassDefinsertTemplateInstance (const QCString &fileName, int startLine, int startColumn, const QCString &templSpec, bool &freshInstance) const =0
 
virtual void writeDeclarationLink (OutputList &ol, bool &found, const QCString &header, bool localNames) const =0
 
virtual void writeDocumentation (OutputList &ol) const =0
 
virtual void writeDocumentationForInnerClasses (OutputList &ol) const =0
 
virtual void writeMemberPages (OutputList &ol) const =0
 
virtual void writeMemberList (OutputList &ol) const =0
 
virtual void writeDeclaration (OutputList &ol, const MemberDef *md, bool inGroup, int indentLevel, const ClassDef *inheritedFrom, const QCString &inheritId) const =0
 
virtual void writeQuickMemberLinks (OutputList &ol, const MemberDef *md) const =0
 
virtual void writeSummaryLinks (OutputList &ol) const =0
 
virtual void writeInlineDocumentation (OutputList &ol) const =0
 
virtual void writeTagFile (TextStream &) const =0
 
virtual void writeMemberDeclarations (OutputList &ol, ClassDefSet &visitedClasses, MemberListType lt, const QCString &title, const QCString &subTitle=QCString(), bool showInline=FALSE, const ClassDef *inheritedFrom=nullptr, MemberListType lt2=MemberListType::Invalid(), bool invert=FALSE, bool showAlways=FALSE) const =0
 
virtual void addGroupedInheritedMembers (OutputList &ol, MemberListType lt, const ClassDef *inheritedFrom, const QCString &inheritId) const =0
 
- Public Member Functions inherited from Definition
virtual DefType definitionType () const =0
 
virtual CodeSymbolType codeSymbolType () const =0
 
virtual bool isAlias () const =0
 
virtual const QCStringname () const =0
 
virtual bool isAnonymous () const =0
 
virtual QCString displayName (bool includeScope=TRUE) const =0
 
virtual const QCStringlocalName () 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 FileDefgetBodyDef () const =0
 
virtual SrcLangExt getLanguage () const =0
 Returns the programming language this definition was written in.
 
virtual const GroupListpartOfGroups () const =0
 
virtual bool isLinkableViaGroup () const =0
 
virtual const RefItemVectorxrefListItems () const =0
 
virtual const DefinitionfindInnerCompound (const QCString &name) const =0
 
virtual DefinitiongetOuterScope () const =0
 
virtual const MemberVectorgetReferencesMembers () const =0
 
virtual const MemberVectorgetReferencedByMembers () 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 SectionRefsgetSectionRefs () 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 ClassDef
enum  CompoundType {
  Class , Struct , Union , Interface ,
  Protocol , Category , Exception , Service ,
  Singleton
}
 The various compound types. More...
 
- 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
}
 

Detailed Description

Definition at line 378 of file classdef.h.

Member Function Documentation

◆ addExample()

virtual bool ClassDefMutable::addExample ( const QCString & anchor,
const QCString & name,
const QCString & file )
pure virtual

◆ addListReferences()

virtual void ClassDefMutable::addListReferences ( )
pure virtual

Implemented in ClassDefImpl.

References addListReferences().

Referenced by addListReferences(), and addListReferences().

◆ addMembersToMemberGroup()

virtual void ClassDefMutable::addMembersToMemberGroup ( )
pure virtual

◆ addMembersToTemplateInstance()

virtual void ClassDefMutable::addMembersToTemplateInstance ( const ClassDef * cd,
const ArgumentList & templateArguments,
const QCString & templSpec )
pure virtual

◆ addQualifiers()

virtual void ClassDefMutable::addQualifiers ( const StringVector & qualifiers)
pure virtual

Implemented in ClassDefImpl.

References addQualifiers().

Referenced by addClassToContext(), and addQualifiers().

◆ addTypeConstraints()

virtual void ClassDefMutable::addTypeConstraints ( )
pure virtual

Implemented in ClassDefImpl.

References addTypeConstraints().

Referenced by addTypeConstraints(), and findUsedTemplateInstances().

◆ addUsedByClass()

virtual void ClassDefMutable::addUsedByClass ( ClassDef * cd,
const QCString & accessName,
Protection prot )
pure virtual

Implemented in ClassDefImpl.

References addUsedByClass().

Referenced by addUsedByClass(), and findUsedClassesForClass().

◆ addUsedClass()

virtual void ClassDefMutable::addUsedClass ( ClassDef * cd,
const QCString & accessName,
Protection prot )
pure virtual

Implemented in ClassDefImpl.

References addUsedClass().

Referenced by addUsedClass(), and findUsedClassesForClass().

◆ computeAnchors()

virtual void ClassDefMutable::computeAnchors ( )
pure virtual

Implemented in ClassDefImpl.

References computeAnchors().

Referenced by computeAnchors(), and computeMemberReferences().

◆ countMembers()

virtual void ClassDefMutable::countMembers ( )
pure virtual

Implemented in ClassDefImpl.

References countMembers().

Referenced by countMembers(), and countMembers().

◆ distributeMemberGroupDocumentation()

virtual void ClassDefMutable::distributeMemberGroupDocumentation ( )
pure virtual

◆ findSectionsInDocumentation()

virtual void ClassDefMutable::findSectionsInDocumentation ( )
pure virtual

◆ hasCollaborationGraph()

virtual bool ClassDefMutable::hasCollaborationGraph ( ) const
pure virtual

Implemented in ClassDefImpl.

References hasCollaborationGraph().

Referenced by hasCollaborationGraph().

◆ hasInheritanceGraph()

virtual CLASS_GRAPH_t ClassDefMutable::hasInheritanceGraph ( ) const
pure virtual

Implemented in ClassDefImpl.

References hasInheritanceGraph().

Referenced by hasInheritanceGraph().

◆ insertBaseClass()

virtual void ClassDefMutable::insertBaseClass ( ClassDef * ,
const QCString & name,
Protection p,
Specifier s,
const QCString & t = QCString() )
pure virtual

◆ insertExplicitTemplateInstance()

virtual void ClassDefMutable::insertExplicitTemplateInstance ( ClassDef * instance,
const QCString & spec )
pure virtual

◆ insertMember()

◆ insertSubClass()

virtual void ClassDefMutable::insertSubClass ( ClassDef * ,
Protection p,
Specifier s,
const QCString & t = QCString() )
pure virtual

Implemented in ClassDefImpl.

References insertSubClass().

Referenced by addInstance(), findClassRelation(), and insertSubClass().

◆ insertUsedFile()

◆ makeTemplateArgument()

virtual void ClassDefMutable::makeTemplateArgument ( bool b = TRUE)
pure virtual

Implemented in ClassDefImpl.

References makeTemplateArgument(), and TRUE.

Referenced by findUsedClassesForClass(), and makeTemplateArgument().

◆ mergeCategory()

virtual void ClassDefMutable::mergeCategory ( ClassDef * category)
pure virtual

Implemented in ClassDefImpl.

References mergeCategory().

Referenced by mergeCategories(), and mergeCategory().

◆ mergeMembers()

virtual void ClassDefMutable::mergeMembers ( )
pure virtual

◆ overrideCollaborationGraph()

virtual void ClassDefMutable::overrideCollaborationGraph ( bool e)
pure virtual

◆ overrideInheritanceGraph()

virtual void ClassDefMutable::overrideInheritanceGraph ( CLASS_GRAPH_t e)
pure virtual

◆ reclassifyMember()

virtual void ClassDefMutable::reclassifyMember ( MemberDefMutable * md,
MemberType t )
pure virtual

Implemented in ClassDefImpl.

References reclassifyMember().

Referenced by addVariableToClass(), and reclassifyMember().

◆ removeMemberFromLists()

virtual void ClassDefMutable::removeMemberFromLists ( MemberDef * md)
pure virtual

Implemented in ClassDefImpl.

References removeMemberFromLists().

Referenced by removeMemberFromLists().

◆ setAnonymousEnumType()

virtual void ClassDefMutable::setAnonymousEnumType ( )
pure virtual

Implemented in ClassDefImpl.

References setAnonymousEnumType().

Referenced by setAnonymousEnumType(), and setAnonymousEnumType().

◆ setCategoryOf()

virtual void ClassDefMutable::setCategoryOf ( ClassDef * cd)
pure virtual

Implemented in ClassDefImpl.

References setCategoryOf().

Referenced by ClassDefImpl::mergeCategory(), and setCategoryOf().

◆ setClassName()

virtual void ClassDefMutable::setClassName ( const QCString & name)
pure virtual

Implemented in ClassDefImpl.

References Definition::name(), and setClassName().

Referenced by addVariableToFile(), and setClassName().

◆ setClassSpecifier()

virtual void ClassDefMutable::setClassSpecifier ( TypeSpecifier spec)
pure virtual

Implemented in ClassDefImpl.

References setClassSpecifier().

Referenced by addClassToContext(), and setClassSpecifier().

◆ setCompoundType()

virtual void ClassDefMutable::setCompoundType ( CompoundType t)
pure virtual

◆ setFileDef()

virtual void ClassDefMutable::setFileDef ( FileDef * fd)
pure virtual

◆ setGroupDefForAllMembers()

virtual void ClassDefMutable::setGroupDefForAllMembers ( GroupDef * g,
Grouping::GroupPri_t pri,
const QCString & fileName,
int startLine,
bool hasDocs )
pure virtual

◆ setImplicitTemplateInstance()

virtual void ClassDefMutable::setImplicitTemplateInstance ( bool b)
pure virtual

◆ setIncludeFile()

virtual void ClassDefMutable::setIncludeFile ( FileDef * fd,
const QCString & incName,
bool local,
bool force )
pure virtual

Implemented in ClassDefImpl.

References setIncludeFile().

Referenced by setIncludeFile().

◆ setIsStatic()

virtual void ClassDefMutable::setIsStatic ( bool b)
pure virtual

Implemented in ClassDefImpl.

References setIsStatic().

Referenced by addClassToContext(), and setIsStatic().

◆ setMetaData()

virtual void ClassDefMutable::setMetaData ( const QCString & md)
pure virtual

Implemented in ClassDefImpl.

References setMetaData().

Referenced by addClassToContext(), and setMetaData().

◆ setModuleDef()

virtual void ClassDefMutable::setModuleDef ( ModuleDef * md)
pure virtual

Implemented in ClassDefImpl.

References setModuleDef().

Referenced by setModuleDef().

◆ setProtection()

virtual void ClassDefMutable::setProtection ( Protection p)
pure virtual

Implemented in ClassDefImpl.

References setProtection().

Referenced by addClassToContext(), and setProtection().

◆ setRequiresClause()

virtual void ClassDefMutable::setRequiresClause ( const QCString & req)
pure virtual

Implemented in ClassDefImpl.

References setRequiresClause().

Referenced by addClassToContext(), and setRequiresClause().

◆ setSubGrouping()

virtual void ClassDefMutable::setSubGrouping ( bool enabled)
pure virtual

Implemented in ClassDefImpl.

References setSubGrouping().

Referenced by addClassToContext(), and setSubGrouping().

◆ setTagLessReference()

virtual void ClassDefMutable::setTagLessReference ( const ClassDef * cd)
pure virtual

Implemented in ClassDefImpl.

References setTagLessReference().

Referenced by processTagLessClasses(), and setTagLessReference().

◆ setTemplateArguments()

virtual void ClassDefMutable::setTemplateArguments ( const ArgumentList & al)
pure virtual

Implemented in ClassDefImpl.

References setTemplateArguments().

Referenced by addClassToContext(), and setTemplateArguments().

◆ setTemplateBaseClassNames()

virtual void ClassDefMutable::setTemplateBaseClassNames ( const TemplateNameMap & templateNames)
pure virtual

◆ setTemplateMaster()

virtual void ClassDefMutable::setTemplateMaster ( const ClassDef * tm)
pure virtual

◆ setTypeConstraints()

virtual void ClassDefMutable::setTypeConstraints ( const ArgumentList & al)
pure virtual

Implemented in ClassDefImpl.

References setTypeConstraints().

Referenced by addClassToContext(), and setTypeConstraints().

◆ setUsedOnly()

virtual void ClassDefMutable::setUsedOnly ( bool b)
pure virtual

◆ sortAllMembersList()

virtual void ClassDefMutable::sortAllMembersList ( )
pure virtual

◆ sortMemberLists()

virtual void ClassDefMutable::sortMemberLists ( )
pure virtual

Implemented in ClassDefImpl.

References sortMemberLists().

Referenced by sortMemberLists(), and sortMemberLists().


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