#include <definitionimpl.h>
|
| 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 const Definition * | findInnerCompound (const QCString &name) 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 | setName (const QCString &name) |
|
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 | addInnerCompound (const Definition *def) |
|
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 void | writeQuickMemberLinks (OutputList &ol, const MemberDef *md) const |
|
virtual void | writeSummaryLinks (OutputList &ol) 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 |
|
template<class Base>
class DefinitionMixin< Base >
在文件 definitionimpl.h 第 142 行定义.
◆ DefinitionMixin() [1/2]
◆ ~DefinitionMixin()
◆ DefinitionMixin() [2/2]
◆ _setSymbolName()
◆ _symbolName()
◆ addInnerCompound()
◆ addSectionsToDefinition()
◆ addSectionsToIndex()
◆ addSourceReferencedBy()
◆ addSourceReferences()
◆ briefDescription()
◆ briefDescriptionAsTooltip()
◆ briefFile()
◆ briefLine()
◆ computeTooltip()
◆ docFile()
◆ docLine()
◆ documentation()
◆ externalReference()
◆ findInnerCompound()
◆ getBodyDef()
◆ getDefColumn()
◆ getDefFileExtension()
◆ getDefFileName()
◆ getDefLine()
◆ getEndBodyLine()
◆ getLanguage()
◆ getOuterScope()
◆ getReference()
◆ getReferencedByMembers()
◆ getReferencesMembers()
◆ getSectionRefs()
◆ getSourceAnchor()
◆ getSourceFileBase()
◆ getStartBodyLine()
◆ getStartDefLine()
◆ hasBriefDescription()
◆ hasDocumentation()
◆ hasSections()
◆ hasSourceReffedBy()
◆ hasSourceRefs()
◆ hasSources()
◆ hasUserDocumentation()
◆ id()
◆ inbodyDocumentation()
◆ inbodyFile()
◆ inbodyLine()
◆ isAlias()
◆ isAnonymous()
◆ isArtificial()
◆ isHidden()
◆ isLinkableViaGroup()
◆ isReference()
◆ isVisible()
◆ isVisibleInProject()
◆ localName()
◆ makePartOfGroup()
◆ mergeReferencedBy()
◆ mergeReferences()
◆ mergeRefItems()
◆ name()
◆ navigationPathAsString()
◆ partOfGroups()
◆ pathFragment()
◆ qualifiedName()
◆ setArtificial()
◆ setBodyDef()
◆ setBodySegment()
template<class Base >
virtual void DefinitionMixin< Base >::setBodySegment |
( |
int |
defLine, |
|
|
int |
bls, |
|
|
int |
ble |
|
) |
| |
|
inlinevirtual |
◆ setBriefDescription()
◆ setDefFile()
◆ setDocumentation()
◆ setHidden()
◆ setId()
◆ setInbodyDocumentation()
◆ setLanguage()
◆ setLocalName()
◆ setName()
◆ setOuterScope()
◆ setReference()
◆ setRefItems()
◆ symbolName()
◆ toDefinition_()
◆ toDefinitionImpl_()
◆ toDefinitionMutable_()
◆ writeDocAnchorsToTagFile()
◆ writeInlineCode()
◆ writeNavigationPath()
◆ writeQuickMemberLinks()
◆ writeSourceDef()
◆ writeSourceReffedBy()
◆ writeSourceRefs()
◆ writeSummaryLinks()
◆ writeToc()
◆ xrefListItems()
◆ m_impl
在文件 definitionimpl.h 第 292 行定义.
被这些函数引用 DefinitionMixin< DirDef >::_setSymbolName(), DefinitionMixin< DirDef >::_symbolName(), DefinitionMixin< DirDef >::addInnerCompound(), DefinitionMixin< DirDef >::addSectionsToDefinition(), DefinitionMixin< DirDef >::addSectionsToIndex(), DefinitionMixin< DirDef >::addSourceReferencedBy(), DefinitionMixin< DirDef >::addSourceReferences(), DefinitionMixin< DirDef >::briefDescription(), DefinitionMixin< DirDef >::briefDescriptionAsTooltip(), DefinitionMixin< DirDef >::briefFile(), DefinitionMixin< DirDef >::briefLine(), DefinitionMixin< DirDef >::computeTooltip(), DefinitionMixin< DirDef >::docFile(), DefinitionMixin< DirDef >::docLine(), DefinitionMixin< DirDef >::documentation(), DefinitionMixin< DirDef >::externalReference(), DefinitionMixin< DirDef >::findInnerCompound(), DefinitionMixin< DirDef >::getBodyDef(), DefinitionMixin< DirDef >::getDefColumn(), DefinitionMixin< DirDef >::getDefFileExtension(), DefinitionMixin< DirDef >::getDefFileName(), DefinitionMixin< DirDef >::getDefLine(), DefinitionMixin< DirDef >::getEndBodyLine(), DefinitionMixin< DirDef >::getLanguage(), DefinitionMixin< DirDef >::getOuterScope(), DefinitionMixin< DirDef >::getReference(), DefinitionMixin< DirDef >::getReferencedByMembers(), DefinitionMixin< DirDef >::getReferencesMembers(), DefinitionMixin< DirDef >::getSectionRefs(), DefinitionMixin< DirDef >::getSourceAnchor(), DefinitionMixin< DirDef >::getSourceFileBase(), DefinitionMixin< DirDef >::getStartBodyLine(), DefinitionMixin< DirDef >::getStartDefLine(), DefinitionMixin< DirDef >::hasBriefDescription(), DefinitionMixin< DirDef >::hasDocumentation(), DefinitionMixin< DirDef >::hasSections(), DefinitionMixin< DirDef >::hasSourceReffedBy(), DefinitionMixin< DirDef >::hasSourceRefs(), DefinitionMixin< DirDef >::hasSources(), DefinitionMixin< DirDef >::hasUserDocumentation(), DefinitionMixin< DirDef >::id(), DefinitionMixin< DirDef >::inbodyDocumentation(), DefinitionMixin< DirDef >::inbodyFile(), DefinitionMixin< DirDef >::inbodyLine(), DefinitionMixin< DirDef >::isAnonymous(), DefinitionMixin< DirDef >::isArtificial(), DefinitionMixin< DirDef >::isHidden(), DefinitionMixin< DirDef >::isLinkableViaGroup(), DefinitionMixin< DirDef >::isReference(), DefinitionMixin< DirDef >::isVisible(), DefinitionMixin< DirDef >::isVisibleInProject(), DefinitionMixin< DirDef >::localName(), DefinitionMixin< DirDef >::makePartOfGroup(), DefinitionMixin< DirDef >::mergeReferencedBy(), DefinitionMixin< DirDef >::mergeReferences(), DefinitionMixin< DirDef >::mergeRefItems(), DefinitionMixin< DirDef >::name(), DefinitionMixin< DirDef >::navigationPathAsString(), DefinitionMixin< DirDef >::partOfGroups(), DefinitionMixin< DirDef >::pathFragment(), DefinitionMixin< DirDef >::qualifiedName(), DefinitionMixin< DirDef >::setArtificial(), DefinitionMixin< DirDef >::setBodyDef(), DefinitionMixin< DirDef >::setBodySegment(), DefinitionMixin< DirDef >::setBriefDescription(), DefinitionMixin< DirDef >::setDefFile(), DefinitionMixin< DirDef >::setDocumentation(), DefinitionMixin< DirDef >::setHidden(), DefinitionMixin< DirDef >::setId(), DefinitionMixin< DirDef >::setInbodyDocumentation(), DefinitionMixin< DirDef >::setLanguage(), DefinitionMixin< DirDef >::setLocalName(), DefinitionMixin< DirDef >::setName(), DefinitionMixin< DirDef >::setOuterScope(), DefinitionMixin< DirDef >::setReference(), DefinitionMixin< DirDef >::setRefItems(), DefinitionMixin< DirDef >::symbolName(), DefinitionMixin< DirDef >::toDefinitionImpl_(), DefinitionMixin< DirDef >::writeDocAnchorsToTagFile(), DefinitionMixin< DirDef >::writeInlineCode(), DefinitionMixin< DirDef >::writeNavigationPath(), DefinitionMixin< DirDef >::writeQuickMemberLinks(), DefinitionMixin< DirDef >::writeSourceDef(), DefinitionMixin< DirDef >::writeSourceReffedBy(), DefinitionMixin< DirDef >::writeSourceRefs(), DefinitionMixin< DirDef >::writeSummaryLinks(), DefinitionMixin< DirDef >::writeToc() , 以及 DefinitionMixin< DirDef >::xrefListItems().
该类的文档由以下文件生成:
virtual QCString briefFile() const
QCString getReference() const
bool isArtificial() const
QCString getDefFileName() const
void _setSymbolName(const QCString &name)
void setRefItems(const RefItemVector &sli)
void writeSummaryLinks(OutputList &) const
QCString pathFragment() const
void writeInlineCode(OutputList &ol, const QCString &scopeName) const
void setLanguage(SrcLangExt lang)
QCString inbodyFile() const
int getEndBodyLine() const
QCString briefDescription(bool abbreviate=FALSE) const
virtual QCString docFile() const
void addInnerCompound(const Definition *d)
void setBodyDef(const FileDef *fd)
const MemberVector & getReferencesMembers() const
const RefItemVector & xrefListItems() const
void setBriefDescription(const QCString &b, const QCString &briefFile, int briefLine)
SrcLangExt getLanguage() const
QCString inbodyDocumentation() const
void mergeReferencedBy(const Definition *other)
void writeSourceRefs(OutputList &ol, const QCString &scopeName) const
virtual QCString name() const
QCString externalReference(const QCString &relPath) const
virtual int briefLine() const
void writeNavigationPath(OutputList &ol) const
QCString getSourceFileBase() const
static QCString abbreviate(const QCString &s, const QCString &name)
bool isLinkableViaGroup() const
bool hasUserDocumentation() const
QCString localName() const
void setDocumentation(const QCString &d, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE)
Definition * getOuterScope() const
void setInbodyDocumentation(const QCString &d, const QCString &docFile, int docLine)
int getStartDefLine() const
void mergeRefItems(Definition *d)
void addSourceReferences(const MemberDef *d)
const Definition * findInnerCompound(const QCString &name) const
QCString _symbolName() const
void setLocalName(const QCString &name)
bool hasSourceReffedBy() const
void setOuterScope(Definition *d)
QCString briefFile() const
QCString getSourceAnchor() const
virtual int docLine() const
void setBodySegment(int defLine, int bls, int ble)
const GroupList & partOfGroups() const
void addSectionsToDefinition(const std::vector< const SectionInfo * > &anchorList)
void makePartOfGroup(const GroupDef *gd)
void addSourceReferencedBy(const MemberDef *d)
QCString documentation() const
QCString getDefFileExtension() const
QCString symbolName() const
void writeSourceDef(OutputList &ol, const QCString &scopeName) const
void setName(const QCString &name)
void writeToc(OutputList &ol, const LocalToc <) const
QCString qualifiedName() const
void setDefFile(const QCString &df, int defLine, int defColumn)
void addSectionsToIndex()
void writeQuickMemberLinks(OutputList &, const MemberDef *) const
const MemberVector & getReferencedByMembers() const
void mergeReferences(const Definition *other)
bool hasBriefDescription() const
bool hasDocumentation() const
QCString navigationPathAsString() const
QCString briefDescriptionAsTooltip() const
void writeDocAnchorsToTagFile(TextStream &) const
bool isVisibleInProject() const
void setArtificial(bool b)
const SectionRefs & getSectionRefs() const
bool hasSourceRefs() const
void setReference(const QCString &r)
void writeSourceReffedBy(OutputList &ol, const QCString &scopeName) const
const FileDef * getBodyDef() const
void setId(const QCString &name)
int getStartBodyLine() const