Doxygen
|
#include <src/definitionimpl.h>
Public Member Functions | |
DefinitionAliasMixin (const Definition *scope, const Definition *alias) | |
~DefinitionAliasMixin () override=default | |
void | init () |
void | deinit () |
bool | isAlias () const override |
const QCString & | name () const override |
bool | isAnonymous () const override |
const QCString & | localName () const override |
QCString | qualifiedName () const override |
QCString | symbolName () const override |
QCString | getSourceFileBase () const override |
QCString | getSourceAnchor () const override |
QCString | documentation () const override |
int | docLine () const override |
QCString | docFile () const override |
QCString | briefDescription (bool abbreviate=FALSE) const override |
QCString | briefDescriptionAsTooltip () const override |
int | briefLine () const override |
QCString | inbodyDocumentation () const override |
QCString | inbodyFile () const override |
int | inbodyLine () const override |
QCString | briefFile () const override |
QCString | getDefFileName () const override |
QCString | getDefFileExtension () const override |
int | getDefLine () const override |
int | getDefColumn () const override |
bool | hasDocumentation () const override |
bool | hasUserDocumentation () const override |
bool | isVisibleInProject () const override |
bool | isVisible () const override |
bool | isHidden () const override |
bool | isArtificial () const override |
bool | isExported () const override |
QCString | getReference () const override |
bool | isReference () const override |
QCString | externalReference (const QCString &relPath) const override |
int | getStartDefLine () const override |
int | getStartBodyLine () const override |
int | getEndBodyLine () const override |
const FileDef * | getBodyDef () const override |
SrcLangExt | getLanguage () const override |
const GroupList & | partOfGroups () const override |
bool | isLinkableViaGroup () const override |
const RefItemVector & | xrefListItems () const override |
const Definition * | findInnerCompound (const QCString &name) const override |
Definition * | getOuterScope () const override |
const MemberVector & | getReferencesMembers () const override |
const MemberVector & | getReferencedByMembers () const override |
bool | hasSections () const override |
bool | hasSources () const override |
bool | hasBriefDescription () const override |
QCString | id () const override |
const SectionRefs & | getSectionRefs () const override |
QCString | navigationPathAsString () const override |
QCString | pathFragment () const override |
Protected Member Functions | |
const Definition * | getAlias () const |
const Definition * | getScope () const |
Private Member Functions | |
virtual Definition * | toDefinition_ () |
DefinitionMutable * | toDefinitionMutable_ () override |
const DefinitionImpl * | toDefinitionImpl_ () const override |
void | _setSymbolName (const QCString &name) override |
QCString | _symbolName () const override |
Private Attributes | |
DefinitionAliasImpl | m_impl |
const Definition * | m_scope |
const Definition * | m_alias |
QCString | m_symbolName |
Definition at line 320 of file definitionimpl.h.
|
inline |
Definition at line 323 of file definitionimpl.h.
References m_alias, m_impl, and m_scope.
Referenced by ~DefinitionAliasMixin().
|
overridedefault |
References DefinitionAliasMixin().
|
inlineoverrideprivate |
|
inlineoverrideprivate |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 355 of file definitionimpl.h.
References abbreviate(), FALSE, and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 349 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Definition at line 395 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 413 of file definitionimpl.h.
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 391 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 377 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 379 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 393 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 339 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 335 of file definitionimpl.h.
References m_impl.
Referenced by _setSymbolName(), and findInnerCompound().
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 341 of file definitionimpl.h.
References m_impl.
|
inlineoverride |
|
inlineprivatevirtual |
Definition at line 441 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 443 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 442 of file definitionimpl.h.
|
inlineoverride |
|
private |
Definition at line 449 of file definitionimpl.h.
Referenced by briefDescription(), briefDescriptionAsTooltip(), briefFile(), briefLine(), DefinitionAliasMixin(), docFile(), docLine(), documentation(), externalReference(), findInnerCompound(), getAlias(), getBodyDef(), getDefColumn(), getDefFileExtension(), getDefFileName(), getDefLine(), getEndBodyLine(), getLanguage(), getReference(), getReferencedByMembers(), getReferencesMembers(), getSectionRefs(), getSourceAnchor(), getSourceFileBase(), getStartBodyLine(), getStartDefLine(), hasBriefDescription(), hasDocumentation(), hasSections(), hasSources(), hasUserDocumentation(), id(), inbodyDocumentation(), inbodyFile(), inbodyLine(), isAnonymous(), isArtificial(), isExported(), isHidden(), isLinkableViaGroup(), isReference(), isVisible(), isVisibleInProject(), localName(), navigationPathAsString(), partOfGroups(), pathFragment(), symbolName(), and xrefListItems().
|
private |
Definition at line 447 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), deinit(), init(), name(), and qualifiedName().
|
private |
Definition at line 448 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), getOuterScope(), and getScope().
|
private |
Definition at line 450 of file definitionimpl.h.
Referenced by _setSymbolName(), and _symbolName().