|
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 RequirementRefs & | requirementReferences () 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 334 of file definitionimpl.h.
|
inline |
Definition at line 337 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 369 of file definitionimpl.h.
References abbreviate(), FALSE, and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 363 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Definition at line 409 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 429 of file definitionimpl.h.
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 405 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 391 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 393 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 407 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 353 of file definitionimpl.h.
References m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 349 of file definitionimpl.h.
References m_impl.
Referenced by _setSymbolName(), and findInnerCompound().
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 355 of file definitionimpl.h.
References m_impl.
|
inlineoverride |
|
inlineoverride |
|
inlineprivatevirtual |
Definition at line 457 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 459 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 458 of file definitionimpl.h.
|
inlineoverride |
|
private |
Definition at line 465 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(), requirementReferences(), symbolName(), and xrefListItems().
|
private |
Definition at line 463 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), deinit(), init(), name(), and qualifiedName().
|
private |
Definition at line 464 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), getOuterScope(), and getScope().
|
private |
Definition at line 466 of file definitionimpl.h.
Referenced by _setSymbolName(), and _symbolName().