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 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 QCString navigationPathAsString () const
 
virtual QCString pathFragment () const
 

Protected 成员函数

const Definition * getAlias () const
 
const Definition * getScope () const
 

Private 成员函数

virtual Definition * toDefinition_ ()
 
virtual DefinitionMutable * toDefinitionMutable_ ()
 
virtual const DefinitionImpl * toDefinitionImpl_ () const
 
virtual void _setSymbolName (const QCString &name)
 
virtual QCString _symbolName () const
 

Private 属性

DefinitionAliasImpl m_impl
 
const Definition * m_scope
 
const Definition * m_alias
 
QCString m_symbolName
 

详细描述

template<class Base>
class DefinitionAliasMixin< Base >

在文件 definitionimpl.h 第 312 行定义.

构造及析构函数说明

◆ DefinitionAliasMixin()

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

在文件 definitionimpl.h 第 315 行定义.

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.h 第 434 行定义.

434 { m_symbolName = name; }

◆ _symbolName()

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

在文件 definitionimpl.h 第 435 行定义.

435 { return m_symbolName; }

◆ briefDescription()

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

被 MemberDefAliasImpl 重载.

在文件 definitionimpl.h 第 346 行定义.

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

◆ briefDescriptionAsTooltip()

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

在文件 definitionimpl.h 第 348 行定义.

349  { return m_alias->briefDescriptionAsTooltip(); }

◆ briefFile()

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

在文件 definitionimpl.h 第 358 行定义.

359  { return m_alias->briefFile(); }

◆ briefLine()

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

在文件 definitionimpl.h 第 350 行定义.

351  { return m_alias->briefLine(); }

◆ deinit()

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

在文件 definitionimpl.h 第 319 行定义.

319 { m_impl.deinit(); }

◆ docFile()

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

在文件 definitionimpl.h 第 344 行定义.

345  { return m_alias->docFile(); }

◆ docLine()

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

在文件 definitionimpl.h 第 342 行定义.

343  { return m_alias->docLine(); }

◆ documentation()

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

在文件 definitionimpl.h 第 340 行定义.

341  { return m_alias->documentation(); }

◆ externalReference()

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

在文件 definitionimpl.h 第 384 行定义.

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

◆ findInnerCompound()

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

被 ClassDefAliasImpl , 以及 NamespaceDefAliasImpl 重载.

在文件 definitionimpl.h 第 402 行定义.

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

◆ getAlias()

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

在文件 definitionimpl.h 第 426 行定义.

426 { return m_alias; }

◆ getBodyDef()

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

在文件 definitionimpl.h 第 392 行定义.

393  { return m_alias->getBodyDef(); }

◆ getDefColumn()

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

在文件 definitionimpl.h 第 366 行定义.

367  { return m_alias->getDefColumn(); }

◆ getDefFileExtension()

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

在文件 definitionimpl.h 第 362 行定义.

363  { return m_alias->getDefFileExtension(); }

◆ getDefFileName()

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

在文件 definitionimpl.h 第 360 行定义.

361  { return m_alias->getDefFileName(); }

◆ getDefLine()

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

在文件 definitionimpl.h 第 364 行定义.

365  { return m_alias->getDefLine(); }

◆ getEndBodyLine()

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

在文件 definitionimpl.h 第 390 行定义.

391  { return m_alias->getEndBodyLine(); }

◆ getLanguage()

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

在文件 definitionimpl.h 第 394 行定义.

395  { return m_alias->getLanguage(); }

◆ getOuterScope()

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

在文件 definitionimpl.h 第 404 行定义.

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

◆ getReference()

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

在文件 definitionimpl.h 第 380 行定义.

381  { return m_alias->getReference(); }

◆ getReferencedByMembers()

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

在文件 definitionimpl.h 第 408 行定义.

409  { return m_alias->getReferencedByMembers(); }

◆ getReferencesMembers()

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

在文件 definitionimpl.h 第 406 行定义.

407  { return m_alias->getReferencesMembers(); }

◆ getScope()

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

在文件 definitionimpl.h 第 427 行定义.

427 { return m_scope; }

◆ getSectionRefs()

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

在文件 definitionimpl.h 第 418 行定义.

419  { return m_alias->getSectionRefs(); }

◆ getSourceAnchor()

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

在文件 definitionimpl.h 第 338 行定义.

339  { return m_alias->getSourceAnchor(); }

◆ getSourceFileBase()

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

在文件 definitionimpl.h 第 336 行定义.

337  { return m_alias->getSourceFileBase(); }

◆ getStartBodyLine()

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

在文件 definitionimpl.h 第 388 行定义.

389  { return m_alias->getStartBodyLine(); }

◆ getStartDefLine()

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

在文件 definitionimpl.h 第 386 行定义.

387  { return m_alias->getStartDefLine(); }

◆ hasBriefDescription()

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

在文件 definitionimpl.h 第 414 行定义.

415  { return m_alias->hasBriefDescription(); }

◆ hasDocumentation()

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

在文件 definitionimpl.h 第 368 行定义.

369  { return m_alias->hasDocumentation(); }

◆ hasSections()

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

在文件 definitionimpl.h 第 410 行定义.

411  { return m_alias->hasSections(); }

◆ hasSources()

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

在文件 definitionimpl.h 第 412 行定义.

413  { return m_alias->hasSources(); }

◆ hasUserDocumentation()

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

在文件 definitionimpl.h 第 370 行定义.

371  { return m_alias->hasUserDocumentation(); }

◆ id()

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

在文件 definitionimpl.h 第 416 行定义.

417  { return m_alias->id(); }

◆ inbodyDocumentation()

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

在文件 definitionimpl.h 第 352 行定义.

353  { return m_alias->inbodyDocumentation(); }

◆ inbodyFile()

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

在文件 definitionimpl.h 第 354 行定义.

355  { return m_alias->inbodyFile(); }

◆ inbodyLine()

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

在文件 definitionimpl.h 第 356 行定义.

357  { return m_alias->inbodyLine(); }

◆ init()

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

在文件 definitionimpl.h 第 318 行定义.

318 { m_impl.init(); }

◆ isAlias()

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

在文件 definitionimpl.h 第 323 行定义.

323 { return TRUE; }

◆ isAnonymous()

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

在文件 definitionimpl.h 第 328 行定义.

329  { return m_alias->isAnonymous(); }

◆ isArtificial()

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

在文件 definitionimpl.h 第 378 行定义.

379  { return m_alias->isArtificial(); }

◆ isHidden()

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

在文件 definitionimpl.h 第 376 行定义.

377  { return m_alias->isHidden(); }

◆ isLinkableViaGroup()

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

在文件 definitionimpl.h 第 398 行定义.

399  { return m_alias->isLinkableViaGroup(); }

◆ isReference()

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

在文件 definitionimpl.h 第 382 行定义.

383  { return m_alias->isReference(); }

◆ isVisible()

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

在文件 definitionimpl.h 第 374 行定义.

375  { return m_alias->isVisible(); }

◆ isVisibleInProject()

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

在文件 definitionimpl.h 第 372 行定义.

373  { return m_alias->isVisibleInProject(); }

◆ localName()

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

在文件 definitionimpl.h 第 330 行定义.

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.h 第 420 行定义.

421  { return m_alias->navigationPathAsString(); }

◆ partOfGroups()

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

在文件 definitionimpl.h 第 396 行定义.

397  { return m_alias->partOfGroups(); }

◆ pathFragment()

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

在文件 definitionimpl.h 第 422 行定义.

423  { return m_alias->pathFragment(); }

◆ qualifiedName()

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

在文件 definitionimpl.h 第 332 行定义.

333  { return m_impl.qualifiedName(); }

◆ symbolName()

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

在文件 definitionimpl.h 第 334 行定义.

335  { return m_alias->symbolName(); }

◆ toDefinition_()

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

在文件 definitionimpl.h 第 430 行定义.

430 { return this; }

◆ toDefinitionImpl_()

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

在文件 definitionimpl.h 第 432 行定义.

432 { return 0; }

◆ toDefinitionMutable_()

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

在文件 definitionimpl.h 第 431 行定义.

431 { return 0; }

◆ xrefListItems()

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

在文件 definitionimpl.h 第 400 行定义.

401  { return m_alias->xrefListItems(); }

类成员变量说明

◆ m_alias

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

在文件 definitionimpl.h 第 438 行定义.

被这些函数引用 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