Doxygen
DefinitionAliasMixin< Base > 模板类 参考

#include <definitionimpl.h>

+ 类 DefinitionAliasMixin< Base > 继承关系图:
+ DefinitionAliasMixin< Base > 的协作图:

Public 成员函数

 DefinitionAliasMixin (const Definition *scope, const Definition *alias)
 
void init ()
 
void deinit ()
 
virtual ~DefinitionAliasMixin ()=default
 
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 FileDefgetBodyDef () const
 
virtual SrcLangExt getLanguage () const
 
virtual const GroupListpartOfGroups () const
 
virtual bool isLinkableViaGroup () const
 
virtual const RefItemVectorxrefListItems () const
 
virtual const DefinitionfindInnerCompound (const QCString &name) const
 
virtual DefinitiongetOuterScope () const
 
virtual const MemberVectorgetReferencesMembers () const
 
virtual const MemberVectorgetReferencedByMembers () const
 
virtual bool hasSections () const
 
virtual bool hasSources () const
 
virtual bool hasBriefDescription () const
 
virtual QCString id () const
 
virtual const SectionRefsgetSectionRefs () const
 
virtual QCString navigationPathAsString () const
 
virtual QCString pathFragment () const
 

Protected 成员函数

const DefinitiongetAlias () const
 
const DefinitiongetScope () const
 

Private 成员函数

virtual DefinitiontoDefinition_ ()
 
virtual DefinitionMutabletoDefinitionMutable_ ()
 
virtual const DefinitionImpltoDefinitionImpl_ () const
 
virtual void _setSymbolName (const QCString &name)
 
virtual QCString _symbolName () const
 

Private 属性

DefinitionAliasImpl m_impl
 
const Definitionm_scope
 
const Definitionm_alias
 
QCString m_symbolName
 

详细描述

template<class Base>
class DefinitionAliasMixin< Base >

在文件 definitionimpl.h312 行定义.

构造及析构函数说明

◆ DefinitionAliasMixin()

template<class Base >
DefinitionAliasMixin< Base >::DefinitionAliasMixin ( const Definition scope,
const Definition alias 
)
inline

在文件 definitionimpl.h315 行定义.

316  : m_impl(this,scope,alias), m_scope(scope), m_alias(alias) {}

◆ ~DefinitionAliasMixin()

template<class Base >
virtual DefinitionAliasMixin< Base >::~DefinitionAliasMixin ( )
virtualdefault

成员函数说明

◆ _setSymbolName()

template<class Base >
virtual void DefinitionAliasMixin< Base >::_setSymbolName ( const QCString name)
inlineprivatevirtual

在文件 definitionimpl.h434 行定义.

434 { m_symbolName = name; }

◆ _symbolName()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::_symbolName ( ) const
inlineprivatevirtual

在文件 definitionimpl.h435 行定义.

435 { return m_symbolName; }

◆ briefDescription()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::briefDescription ( bool  abbreviate = FALSE) const
inlinevirtual

MemberDefAliasImpl 重载.

在文件 definitionimpl.h346 行定义.

347  { return m_alias->briefDescription(abbreviate); }

◆ briefDescriptionAsTooltip()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::briefDescriptionAsTooltip ( ) const
inlinevirtual

在文件 definitionimpl.h348 行定义.

349  { return m_alias->briefDescriptionAsTooltip(); }

◆ briefFile()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::briefFile ( ) const
inlinevirtual

在文件 definitionimpl.h358 行定义.

359  { return m_alias->briefFile(); }

◆ briefLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::briefLine ( ) const
inlinevirtual

在文件 definitionimpl.h350 行定义.

351  { return m_alias->briefLine(); }

◆ deinit()

template<class Base >
void DefinitionAliasMixin< Base >::deinit ( )
inline

在文件 definitionimpl.h319 行定义.

319 { m_impl.deinit(); }

◆ docFile()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::docFile ( ) const
inlinevirtual

在文件 definitionimpl.h344 行定义.

345  { return m_alias->docFile(); }

◆ docLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::docLine ( ) const
inlinevirtual

在文件 definitionimpl.h342 行定义.

343  { return m_alias->docLine(); }

◆ documentation()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::documentation ( ) const
inlinevirtual

在文件 definitionimpl.h340 行定义.

341  { return m_alias->documentation(); }

◆ externalReference()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::externalReference ( const QCString relPath) const
inlinevirtual

在文件 definitionimpl.h384 行定义.

385  { return m_alias->externalReference(relPath); }

◆ findInnerCompound()

template<class Base >
virtual const Definition* DefinitionAliasMixin< Base >::findInnerCompound ( const QCString name) const
inlinevirtual

ClassDefAliasImpl , 以及 NamespaceDefAliasImpl 重载.

在文件 definitionimpl.h402 行定义.

403  { return m_alias->findInnerCompound(name); }

◆ getAlias()

template<class Base >
const Definition* DefinitionAliasMixin< Base >::getAlias ( ) const
inlineprotected

在文件 definitionimpl.h426 行定义.

426 { return m_alias; }

◆ getBodyDef()

template<class Base >
virtual const FileDef* DefinitionAliasMixin< Base >::getBodyDef ( ) const
inlinevirtual

在文件 definitionimpl.h392 行定义.

393  { return m_alias->getBodyDef(); }

◆ getDefColumn()

template<class Base >
virtual int DefinitionAliasMixin< Base >::getDefColumn ( ) const
inlinevirtual

在文件 definitionimpl.h366 行定义.

367  { return m_alias->getDefColumn(); }

◆ getDefFileExtension()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::getDefFileExtension ( ) const
inlinevirtual

在文件 definitionimpl.h362 行定义.

363  { return m_alias->getDefFileExtension(); }

◆ getDefFileName()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::getDefFileName ( ) const
inlinevirtual

在文件 definitionimpl.h360 行定义.

361  { return m_alias->getDefFileName(); }

◆ getDefLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::getDefLine ( ) const
inlinevirtual

在文件 definitionimpl.h364 行定义.

365  { return m_alias->getDefLine(); }

◆ getEndBodyLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::getEndBodyLine ( ) const
inlinevirtual

在文件 definitionimpl.h390 行定义.

391  { return m_alias->getEndBodyLine(); }

◆ getLanguage()

template<class Base >
virtual SrcLangExt DefinitionAliasMixin< Base >::getLanguage ( ) const
inlinevirtual

在文件 definitionimpl.h394 行定义.

395  { return m_alias->getLanguage(); }

◆ getOuterScope()

template<class Base >
virtual Definition* DefinitionAliasMixin< Base >::getOuterScope ( ) const
inlinevirtual

在文件 definitionimpl.h404 行定义.

405  { return const_cast<Definition*>(m_scope); }

◆ getReference()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::getReference ( ) const
inlinevirtual

在文件 definitionimpl.h380 行定义.

381  { return m_alias->getReference(); }

◆ getReferencedByMembers()

template<class Base >
virtual const MemberVector& DefinitionAliasMixin< Base >::getReferencedByMembers ( ) const
inlinevirtual

在文件 definitionimpl.h408 行定义.

409  { return m_alias->getReferencedByMembers(); }

◆ getReferencesMembers()

template<class Base >
virtual const MemberVector& DefinitionAliasMixin< Base >::getReferencesMembers ( ) const
inlinevirtual

在文件 definitionimpl.h406 行定义.

407  { return m_alias->getReferencesMembers(); }

◆ getScope()

template<class Base >
const Definition* DefinitionAliasMixin< Base >::getScope ( ) const
inlineprotected

在文件 definitionimpl.h427 行定义.

427 { return m_scope; }

◆ getSectionRefs()

template<class Base >
virtual const SectionRefs& DefinitionAliasMixin< Base >::getSectionRefs ( ) const
inlinevirtual

在文件 definitionimpl.h418 行定义.

419  { return m_alias->getSectionRefs(); }

◆ getSourceAnchor()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::getSourceAnchor ( ) const
inlinevirtual

在文件 definitionimpl.h338 行定义.

339  { return m_alias->getSourceAnchor(); }

◆ getSourceFileBase()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::getSourceFileBase ( ) const
inlinevirtual

在文件 definitionimpl.h336 行定义.

337  { return m_alias->getSourceFileBase(); }

◆ getStartBodyLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::getStartBodyLine ( ) const
inlinevirtual

在文件 definitionimpl.h388 行定义.

389  { return m_alias->getStartBodyLine(); }

◆ getStartDefLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::getStartDefLine ( ) const
inlinevirtual

在文件 definitionimpl.h386 行定义.

387  { return m_alias->getStartDefLine(); }

◆ hasBriefDescription()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::hasBriefDescription ( ) const
inlinevirtual

在文件 definitionimpl.h414 行定义.

415  { return m_alias->hasBriefDescription(); }

◆ hasDocumentation()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::hasDocumentation ( ) const
inlinevirtual

在文件 definitionimpl.h368 行定义.

369  { return m_alias->hasDocumentation(); }

◆ hasSections()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::hasSections ( ) const
inlinevirtual

在文件 definitionimpl.h410 行定义.

411  { return m_alias->hasSections(); }

◆ hasSources()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::hasSources ( ) const
inlinevirtual

在文件 definitionimpl.h412 行定义.

413  { return m_alias->hasSources(); }

◆ hasUserDocumentation()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::hasUserDocumentation ( ) const
inlinevirtual

在文件 definitionimpl.h370 行定义.

371  { return m_alias->hasUserDocumentation(); }

◆ id()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::id ( ) const
inlinevirtual

在文件 definitionimpl.h416 行定义.

417  { return m_alias->id(); }

◆ inbodyDocumentation()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::inbodyDocumentation ( ) const
inlinevirtual

在文件 definitionimpl.h352 行定义.

353  { return m_alias->inbodyDocumentation(); }

◆ inbodyFile()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::inbodyFile ( ) const
inlinevirtual

在文件 definitionimpl.h354 行定义.

355  { return m_alias->inbodyFile(); }

◆ inbodyLine()

template<class Base >
virtual int DefinitionAliasMixin< Base >::inbodyLine ( ) const
inlinevirtual

在文件 definitionimpl.h356 行定义.

357  { return m_alias->inbodyLine(); }

◆ init()

template<class Base >
void DefinitionAliasMixin< Base >::init ( )
inline

在文件 definitionimpl.h318 行定义.

318 { m_impl.init(); }

◆ isAlias()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isAlias ( ) const
inlinevirtual

在文件 definitionimpl.h323 行定义.

323 { return TRUE; }

◆ isAnonymous()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isAnonymous ( ) const
inlinevirtual

在文件 definitionimpl.h328 行定义.

329  { return m_alias->isAnonymous(); }

◆ isArtificial()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isArtificial ( ) const
inlinevirtual

在文件 definitionimpl.h378 行定义.

379  { return m_alias->isArtificial(); }

◆ isHidden()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isHidden ( ) const
inlinevirtual

在文件 definitionimpl.h376 行定义.

377  { return m_alias->isHidden(); }

◆ isLinkableViaGroup()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isLinkableViaGroup ( ) const
inlinevirtual

在文件 definitionimpl.h398 行定义.

399  { return m_alias->isLinkableViaGroup(); }

◆ isReference()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isReference ( ) const
inlinevirtual

在文件 definitionimpl.h382 行定义.

383  { return m_alias->isReference(); }

◆ isVisible()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isVisible ( ) const
inlinevirtual

在文件 definitionimpl.h374 行定义.

375  { return m_alias->isVisible(); }

◆ isVisibleInProject()

template<class Base >
virtual bool DefinitionAliasMixin< Base >::isVisibleInProject ( ) const
inlinevirtual

在文件 definitionimpl.h372 行定义.

373  { return m_alias->isVisibleInProject(); }

◆ localName()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::localName ( ) const
inlinevirtual

在文件 definitionimpl.h330 行定义.

331  { return m_alias->localName(); }

◆ name()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::name ( ) const
inlinevirtual

◆ navigationPathAsString()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::navigationPathAsString ( ) const
inlinevirtual

在文件 definitionimpl.h420 行定义.

421  { return m_alias->navigationPathAsString(); }

◆ partOfGroups()

template<class Base >
virtual const GroupList& DefinitionAliasMixin< Base >::partOfGroups ( ) const
inlinevirtual

在文件 definitionimpl.h396 行定义.

397  { return m_alias->partOfGroups(); }

◆ pathFragment()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::pathFragment ( ) const
inlinevirtual

在文件 definitionimpl.h422 行定义.

423  { return m_alias->pathFragment(); }

◆ qualifiedName()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::qualifiedName ( ) const
inlinevirtual

在文件 definitionimpl.h332 行定义.

333  { return m_impl.qualifiedName(); }

◆ symbolName()

template<class Base >
virtual QCString DefinitionAliasMixin< Base >::symbolName ( ) const
inlinevirtual

在文件 definitionimpl.h334 行定义.

335  { return m_alias->symbolName(); }

◆ toDefinition_()

template<class Base >
virtual Definition* DefinitionAliasMixin< Base >::toDefinition_ ( )
inlineprivatevirtual

在文件 definitionimpl.h430 行定义.

430 { return this; }

◆ toDefinitionImpl_()

template<class Base >
virtual const DefinitionImpl* DefinitionAliasMixin< Base >::toDefinitionImpl_ ( ) const
inlineprivatevirtual

在文件 definitionimpl.h432 行定义.

432 { return 0; }

◆ toDefinitionMutable_()

template<class Base >
virtual DefinitionMutable* DefinitionAliasMixin< Base >::toDefinitionMutable_ ( )
inlineprivatevirtual

在文件 definitionimpl.h431 行定义.

431 { return 0; }

◆ xrefListItems()

template<class Base >
virtual const RefItemVector& DefinitionAliasMixin< Base >::xrefListItems ( ) const
inlinevirtual

在文件 definitionimpl.h400 行定义.

401  { return m_alias->xrefListItems(); }

类成员变量说明

◆ m_alias

template<class Base >
const Definition* DefinitionAliasMixin< Base >::m_alias
private

在文件 definitionimpl.h438 行定义.

被这些函数引用 DefinitionAliasMixin< ConceptDef >::briefDescription(), DefinitionAliasMixin< ConceptDef >::briefDescriptionAsTooltip(), DefinitionAliasMixin< ConceptDef >::briefFile(), DefinitionAliasMixin< ConceptDef >::briefLine(), DefinitionAliasMixin< ConceptDef >::docFile(), DefinitionAliasMixin< ConceptDef >::docLine(), DefinitionAliasMixin< ConceptDef >::documentation(), DefinitionAliasMixin< ConceptDef >::externalReference(), DefinitionAliasMixin< ConceptDef >::findInnerCompound(), DefinitionAliasMixin< ConceptDef >::getAlias(), DefinitionAliasMixin< ConceptDef >::getBodyDef(), DefinitionAliasMixin< ConceptDef >::getDefColumn(), DefinitionAliasMixin< ConceptDef >::getDefFileExtension(), DefinitionAliasMixin< ConceptDef >::getDefFileName(), DefinitionAliasMixin< ConceptDef >::getDefLine(), DefinitionAliasMixin< ConceptDef >::getEndBodyLine(), DefinitionAliasMixin< ConceptDef >::getLanguage(), DefinitionAliasMixin< ConceptDef >::getReference(), DefinitionAliasMixin< ConceptDef >::getReferencedByMembers(), DefinitionAliasMixin< ConceptDef >::getReferencesMembers(), DefinitionAliasMixin< ConceptDef >::getSectionRefs(), DefinitionAliasMixin< ConceptDef >::getSourceAnchor(), DefinitionAliasMixin< ConceptDef >::getSourceFileBase(), DefinitionAliasMixin< ConceptDef >::getStartBodyLine(), DefinitionAliasMixin< ConceptDef >::getStartDefLine(), DefinitionAliasMixin< ConceptDef >::hasBriefDescription(), DefinitionAliasMixin< ConceptDef >::hasDocumentation(), DefinitionAliasMixin< ConceptDef >::hasSections(), DefinitionAliasMixin< ConceptDef >::hasSources(), DefinitionAliasMixin< ConceptDef >::hasUserDocumentation(), DefinitionAliasMixin< ConceptDef >::id(), DefinitionAliasMixin< ConceptDef >::inbodyDocumentation(), DefinitionAliasMixin< ConceptDef >::inbodyFile(), DefinitionAliasMixin< ConceptDef >::inbodyLine(), DefinitionAliasMixin< ConceptDef >::isAnonymous(), DefinitionAliasMixin< ConceptDef >::isArtificial(), DefinitionAliasMixin< ConceptDef >::isHidden(), DefinitionAliasMixin< ConceptDef >::isLinkableViaGroup(), DefinitionAliasMixin< ConceptDef >::isReference(), DefinitionAliasMixin< ConceptDef >::isVisible(), DefinitionAliasMixin< ConceptDef >::isVisibleInProject(), DefinitionAliasMixin< ConceptDef >::localName(), DefinitionAliasMixin< ConceptDef >::navigationPathAsString(), DefinitionAliasMixin< ConceptDef >::partOfGroups(), DefinitionAliasMixin< ConceptDef >::pathFragment(), DefinitionAliasMixin< ConceptDef >::symbolName() , 以及 DefinitionAliasMixin< ConceptDef >::xrefListItems().

◆ m_impl

◆ m_scope

template<class Base >
const Definition* DefinitionAliasMixin< Base >::m_scope
private

◆ m_symbolName

template<class Base >
QCString DefinitionAliasMixin< Base >::m_symbolName
private

该类的文档由以下文件生成:
Definition::getSourceFileBase
virtual QCString getSourceFileBase() const =0
Definition::getDefFileExtension
virtual QCString getDefFileExtension() const =0
Definition::hasBriefDescription
virtual bool hasBriefDescription() const =0
returns TRUE if this class has a brief description
Definition::docLine
virtual int docLine() const =0
Definition::getDefColumn
virtual int getDefColumn() const =0
Definition
The common base class of all entity definitions found in the sources.
Definition: definition.h:76
Definition::id
virtual QCString id() const =0
Definition::getDefLine
virtual int getDefLine() const =0
Definition::findInnerCompound
virtual const Definition * findInnerCompound(const QCString &name) const =0
Definition::getReferencedByMembers
virtual const MemberVector & getReferencedByMembers() const =0
Definition::isHidden
virtual bool isHidden() const =0
Definition::inbodyLine
virtual int inbodyLine() const =0
DefinitionAliasMixin::name
virtual QCString name() const
Definition: definitionimpl.h:326
Definition::briefLine
virtual int briefLine() const =0
Definition::pathFragment
virtual QCString pathFragment() const =0
abbreviate
static QCString abbreviate(const QCString &s, const QCString &name)
Definition: definition.cpp:1592
Definition::docFile
virtual QCString docFile() const =0
Definition::getLanguage
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
Definition::getBodyDef
virtual const FileDef * getBodyDef() const =0
Definition::externalReference
virtual QCString externalReference(const QCString &relPath) const =0
Definition::hasSections
virtual bool hasSections() const =0
Definition::getReferencesMembers
virtual const MemberVector & getReferencesMembers() const =0
Definition::isAnonymous
virtual bool isAnonymous() const =0
Definition::symbolName
virtual QCString symbolName() const =0
DefinitionAliasImpl::deinit
void deinit()
Definition: definition.cpp:1923
Definition::isVisible
virtual bool isVisible() const =0
Definition::isReference
virtual bool isReference() const =0
Definition::inbodyDocumentation
virtual QCString inbodyDocumentation() const =0
Definition::inbodyFile
virtual QCString inbodyFile() const =0
DefinitionAliasMixin::m_symbolName
QCString m_symbolName
Definition: definitionimpl.h:439
Definition::briefDescription
virtual QCString briefDescription(bool abbreviate=FALSE) const =0
TRUE
#define TRUE
Definition: qcstring.h:36
Definition::getStartBodyLine
virtual int getStartBodyLine() const =0
Definition::getEndBodyLine
virtual int getEndBodyLine() const =0
DefinitionAliasImpl::qualifiedName
QCString qualifiedName() const
Definition: definition.cpp:1928
Definition::navigationPathAsString
virtual QCString navigationPathAsString() const =0
Definition::partOfGroups
virtual const GroupList & partOfGroups() const =0
DefinitionAliasImpl::init
void init()
Definition: definition.cpp:1917
Definition::briefFile
virtual QCString briefFile() const =0
DefinitionAliasMixin::m_alias
const Definition * m_alias
Definition: definitionimpl.h:438
Definition::getSectionRefs
virtual const SectionRefs & getSectionRefs() const =0
returns the section dictionary, only of importance for pagedef
Definition::hasSources
virtual bool hasSources() const =0
Definition::getReference
virtual QCString getReference() const =0
Definition::hasDocumentation
virtual bool hasDocumentation() const =0
Definition::documentation
virtual QCString documentation() const =0
Definition::isArtificial
virtual bool isArtificial() const =0
Definition::getDefFileName
virtual QCString getDefFileName() const =0
Definition::isVisibleInProject
virtual bool isVisibleInProject() const =0
DefinitionAliasImpl::name
QCString name() const
Definition: definition.cpp:1943
DefinitionAliasMixin::m_scope
const Definition * m_scope
Definition: definitionimpl.h:437
Definition::isLinkableViaGroup
virtual bool isLinkableViaGroup() const =0
Definition::xrefListItems
virtual const RefItemVector & xrefListItems() const =0
DefinitionAliasMixin::m_impl
DefinitionAliasImpl m_impl
Definition: definitionimpl.h:436
Definition::briefDescriptionAsTooltip
virtual QCString briefDescriptionAsTooltip() const =0
Definition::getStartDefLine
virtual int getStartDefLine() const =0
Definition::localName
virtual QCString localName() const =0
Definition::getSourceAnchor
virtual QCString getSourceAnchor() const =0
Definition::hasUserDocumentation
virtual bool hasUserDocumentation() const =0