|
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 DString & | name () const override |
| bool | isAnonymous () const override |
| const DString & | localName () const override |
| DString | qualifiedName () const override |
| DString | symbolName () const override |
| DString | getSourceFileBase () const override |
| DString | getSourceAnchor () const override |
| DString | documentation () const override |
| int | docLine () const override |
| DString | docFile () const override |
| DString | briefDescription (bool abbreviate=false) const override |
| DString | briefDescriptionAsTooltip () const override |
| int | briefLine () const override |
| DString | inbodyDocumentation () const override |
| DString | inbodyFile () const override |
| int | inbodyLine () const override |
| DString | briefFile () const override |
| DString | getDefFileName () const override |
| DString | getDefFileExtension () const override |
| int | getDefLine () const override |
| size_t | 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 |
| DString | getReference () const override |
| bool | isReference () const override |
| DString | externalReference (const DString &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 DString &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 |
| DString | id () const override |
| const SectionRefs & | getSectionRefs () const override |
| DString | navigationPathAsString () const override |
| DString | 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 DString &name) override |
| DString | _symbolName () const override |
Private Attributes | |
| DefinitionAliasImpl | m_impl |
| const Definition * | m_scope |
| const Definition * | m_alias |
| DString | m_symbolName |
Definition at line 332 of file definitionimpl.h.
|
inline |
Definition at line 335 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 367 of file definitionimpl.h.
References Definition::briefDescription(), and m_alias.
|
inlineoverride |
Definition at line 369 of file definitionimpl.h.
References Definition::briefDescriptionAsTooltip(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inline |
Definition at line 341 of file definitionimpl.h.
References DefinitionAliasImpl::deinit(), and m_impl.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 361 of file definitionimpl.h.
References Definition::documentation(), and m_alias.
|
inlineoverride |
Definition at line 407 of file definitionimpl.h.
References Definition::externalReference(), and m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 427 of file definitionimpl.h.
References Definition::findInnerCompound(), m_alias, and name().
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
Definition at line 387 of file definitionimpl.h.
References Definition::getDefColumn(), and m_alias.
|
inlineoverride |
Definition at line 383 of file definitionimpl.h.
References Definition::getDefFileExtension(), and m_alias.
|
inlineoverride |
Definition at line 381 of file definitionimpl.h.
References Definition::getDefFileName(), and m_alias.
|
inlineoverride |
|
inlineoverride |
Definition at line 413 of file definitionimpl.h.
References Definition::getEndBodyLine(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 403 of file definitionimpl.h.
References Definition::getReference(), and m_alias.
|
inlineoverride |
Definition at line 433 of file definitionimpl.h.
References Definition::getReferencedByMembers(), and m_alias.
|
inlineoverride |
Definition at line 431 of file definitionimpl.h.
References Definition::getReferencesMembers(), and m_alias.
|
inlineprotected |
|
inlineoverride |
Definition at line 443 of file definitionimpl.h.
References Definition::getSectionRefs(), and m_alias.
|
inlineoverride |
Definition at line 359 of file definitionimpl.h.
References Definition::getSourceAnchor(), and m_alias.
|
inlineoverride |
Definition at line 357 of file definitionimpl.h.
References Definition::getSourceFileBase(), and m_alias.
|
inlineoverride |
Definition at line 411 of file definitionimpl.h.
References Definition::getStartBodyLine(), and m_alias.
|
inlineoverride |
Definition at line 409 of file definitionimpl.h.
References Definition::getStartDefLine(), and m_alias.
|
inlineoverride |
Definition at line 439 of file definitionimpl.h.
References Definition::hasBriefDescription(), and m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 389 of file definitionimpl.h.
References Definition::hasDocumentation(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 391 of file definitionimpl.h.
References Definition::hasUserDocumentation(), and m_alias.
|
inlineoverride |
|
inlineoverride |
Definition at line 373 of file definitionimpl.h.
References Definition::inbodyDocumentation(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inline |
Definition at line 340 of file definitionimpl.h.
References DefinitionAliasImpl::init(), init(), and m_impl.
Referenced by init().
|
inlineoverride |
Definition at line 344 of file definitionimpl.h.
|
inlineoverride |
|
inlineoverride |
Definition at line 399 of file definitionimpl.h.
References Definition::isArtificial(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 421 of file definitionimpl.h.
References Definition::isLinkableViaGroup(), and m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 405 of file definitionimpl.h.
References Definition::isReference(), and m_alias.
|
inlineoverride |
|
inlineoverride |
Definition at line 393 of file definitionimpl.h.
References Definition::isVisibleInProject(), and m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 351 of file definitionimpl.h.
References Definition::localName(), and m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 347 of file definitionimpl.h.
References m_impl, and DefinitionAliasImpl::name().
Referenced by _setSymbolName(), and findInnerCompound().
|
inlineoverride |
Definition at line 445 of file definitionimpl.h.
References m_alias, and Definition::navigationPathAsString().
|
inlineoverride |
Definition at line 419 of file definitionimpl.h.
References m_alias, and Definition::partOfGroups().
|
inlineoverride |
Definition at line 447 of file definitionimpl.h.
References m_alias, and Definition::pathFragment().
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 353 of file definitionimpl.h.
References m_impl, and DefinitionAliasImpl::qualifiedName().
|
inlineoverride |
Definition at line 425 of file definitionimpl.h.
References m_alias, and Definition::requirementReferences().
|
inlineoverride |
|
inlineprivatevirtual |
Definition at line 455 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 457 of file definitionimpl.h.
|
inlineoverrideprivate |
Definition at line 456 of file definitionimpl.h.
|
inlineoverride |
Definition at line 423 of file definitionimpl.h.
References m_alias, and Definition::xrefListItems().
|
private |
Definition at line 463 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 461 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), deinit(), init(), name(), and qualifiedName().
|
private |
Definition at line 462 of file definitionimpl.h.
Referenced by DefinitionAliasMixin(), getOuterScope(), and getScope().
|
private |
Definition at line 464 of file definitionimpl.h.
Referenced by _setSymbolName(), and _symbolName().