Doxygen
DefinitionMutable类 参考abstract

#include <definition.h>

+ 类 DefinitionMutable 继承关系图:

Public 成员函数

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 setLanguage (SrcLangExt lang)=0
 
virtual void setLocalName (const QCString &name)=0
 
virtual void makePartOfGroup (const GroupDef *gd)=0
 
virtual void addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList)=0
 
virtual void addSourceReferencedBy (const MemberDef *d)=0
 
virtual void addSourceReferences (const MemberDef *d)=0
 
virtual void mergeRefItems (Definition *d)=0
 
virtual void addInnerCompound (const Definition *d)=0
 
virtual void addSectionsToIndex ()=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 QCString &scopeName) 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
 
virtual ~DefinitionMutable ()=default
 

Private 成员函数

virtual DefinitiontoDefinition_ ()=0
 

友元

DefinitiontoDefinition (DefinitionMutable *)
 

详细描述

在文件 definition.h308 行定义.

构造及析构函数说明

◆ ~DefinitionMutable()

virtual DefinitionMutable::~DefinitionMutable ( )
virtualdefault

成员函数说明

◆ addInnerCompound()

◆ addSectionsToDefinition()

◆ addSectionsToIndex()

◆ addSourceReferencedBy()

◆ addSourceReferences()

◆ computeTooltip()

◆ hasSourceReffedBy()

virtual bool DefinitionMutable::hasSourceReffedBy ( ) const
pure virtual

◆ hasSourceRefs()

virtual bool DefinitionMutable::hasSourceRefs ( ) const
pure virtual

◆ makePartOfGroup()

◆ mergeReferencedBy()

◆ mergeReferences()

◆ mergeRefItems()

◆ setArtificial()

◆ setBodyDef()

◆ setBodySegment()

◆ setBriefDescription()

◆ setDefFile()

virtual void DefinitionMutable::setDefFile ( const QCString df,
int  defLine,
int  defColumn 
)
pure virtual

◆ setDocumentation()

◆ setHidden()

◆ setId()

◆ setInbodyDocumentation()

virtual void DefinitionMutable::setInbodyDocumentation ( const QCString d,
const QCString docFile,
int  docLine 
)
pure virtual

Set the documentation that was found inside the body of an item. If there was already some documentation set, the new documentation will be appended.

DefinitionMixin< PageDef >, DefinitionMixin< ConceptDefMutable >, DefinitionMixin< GroupDef >, DefinitionMixin< MemberDefMutable >, DefinitionMixin< ClassDefMutable >, DefinitionMixin< FileDef >, DefinitionMixin< NamespaceDefMutable >, DefinitionMixin< DirDef >, MemberDefMutable , 以及 MemberDefImpl 内被实现.

被这些函数引用 buildGroupListFiltered().

◆ setLanguage()

◆ setLocalName()

◆ setName()

◆ setOuterScope()

◆ setReference()

virtual void DefinitionMutable::setReference ( const QCString r)
pure virtual

◆ setRefItems()

◆ toDefinition_()

◆ writeDocAnchorsToTagFile()

◆ writeInlineCode()

◆ writeNavigationPath()

◆ writeQuickMemberLinks()

◆ writeSourceDef()

◆ writeSourceReffedBy()

◆ writeSourceRefs()

◆ writeSummaryLinks()

◆ writeToc()

友元及相关函数文档

◆ toDefinition

Definition* toDefinition ( DefinitionMutable )
friend

在文件 definition.cpp1950 行定义.

1951 {
1952  if (dm==0) return 0;
1953  return dm->toDefinition_();
1954 }

该类的文档由以下文件生成:
DefinitionMutable::toDefinition_
virtual Definition * toDefinition_()=0