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

#include <src/definition.h>

+ Inheritance diagram for DefinitionMutable:

Public Member Functions

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
 

Private Member Functions

virtual DefinitiontoDefinition_ ()=0
 

Friends

DefinitiontoDefinition (DefinitionMutable *dm)
 

Detailed Description

Definition at line 305 of file definition.h.

Member Function Documentation

◆ addInnerCompound()

◆ addSectionsToDefinition()

◆ addSourceReferencedBy()

◆ addSourceReferences()

◆ computeTooltip()

◆ hasSourceReffedBy()

◆ hasSourceRefs()

◆ makePartOfGroup()

◆ mergeReferencedBy()

◆ mergeReferences()

◆ mergeRefItems()

◆ setArtificial()

◆ setBodyDef()

◆ setBodySegment()

◆ setBriefDescription()

◆ setDefFile()

◆ setDocumentation()

◆ setExported()

◆ setHidden()

◆ setId()

◆ setInbodyDocumentation()

◆ setLanguage()

◆ setLocalName()

◆ setName()

◆ setOuterScope()

◆ setReference()

◆ setRefItems()

◆ toDefinition_()

◆ writeDocAnchorsToTagFile()

◆ writeInlineCode()

◆ writeNavigationPath()

◆ writeQuickMemberLinks()

◆ writeSourceDef()

◆ writeSourceReffedBy()

◆ writeSourceRefs()

◆ writeSummaryLinks()

◆ writeToc()

Friends And Related Symbol Documentation

◆ toDefinition

Definition * toDefinition ( DefinitionMutable * dm)
friend

Definition at line 1869 of file definition.cpp.

1870{
1871 if (dm==nullptr) return nullptr;
1872 return dm->toDefinition_();
1873}
virtual Definition * toDefinition_()=0

References toDefinition_().

Referenced by toClassDef(), toDefinition_(), and writeToc().


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