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 323 of file definitionimpl.h.
|
inline |
Definition at line 326 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 358 of file definitionimpl.h.
References abbreviate(), FALSE, and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 352 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Definition at line 398 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 416 of file definitionimpl.h.
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 394 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 380 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 382 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 396 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 342 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 338 of file definitionimpl.h.
References m_impl.
Referenced by _setSymbolName(), and findInnerCompound().
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 344 of file definitionimpl.h.
References m_impl.
|
inlineoverride |
|
inlineprivatevirtual |
Definition at line 444 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 446 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 445 of file definitionimpl.h.
|
inlineoverride |
|
private |
Definition at line 452 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 450 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), deinit(), init(), name(), and qualifiedName().
|
private |
Definition at line 451 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), getOuterScope(), and getScope().
|
private |
Definition at line 453 of file definitionimpl.h.
Referenced by _setSymbolName(), and _symbolName().