|
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 |
| 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 |
| 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 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(), and NON_COPYABLE.
|
inlineoverrideprivate |
|
inlineoverrideprivate |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 369 of file definitionimpl.h.
References Definition::briefDescription(), and m_alias.
|
inlineoverride |
Definition at line 371 of file definitionimpl.h.
References Definition::briefDescriptionAsTooltip(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inline |
Definition at line 343 of file definitionimpl.h.
References DefinitionAliasImpl::deinit(), and m_impl.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 363 of file definitionimpl.h.
References Definition::documentation(), and m_alias.
|
inlineoverride |
Definition at line 409 of file definitionimpl.h.
References Definition::externalReference(), and m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 429 of file definitionimpl.h.
References Definition::findInnerCompound(), m_alias, and name().
|
inlineprotected |
|
inlineoverride |
|
inlineoverride |
Definition at line 389 of file definitionimpl.h.
References Definition::getDefColumn(), and m_alias.
|
inlineoverride |
Definition at line 385 of file definitionimpl.h.
References Definition::getDefFileExtension(), and m_alias.
|
inlineoverride |
Definition at line 383 of file definitionimpl.h.
References Definition::getDefFileName(), and m_alias.
|
inlineoverride |
|
inlineoverride |
Definition at line 415 of file definitionimpl.h.
References Definition::getEndBodyLine(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 405 of file definitionimpl.h.
References Definition::getReference(), and m_alias.
|
inlineoverride |
Definition at line 435 of file definitionimpl.h.
References Definition::getReferencedByMembers(), and m_alias.
|
inlineoverride |
Definition at line 433 of file definitionimpl.h.
References Definition::getReferencesMembers(), and m_alias.
|
inlineprotected |
|
inlineoverride |
Definition at line 445 of file definitionimpl.h.
References Definition::getSectionRefs(), and m_alias.
|
inlineoverride |
Definition at line 361 of file definitionimpl.h.
References Definition::getSourceAnchor(), and m_alias.
|
inlineoverride |
Definition at line 359 of file definitionimpl.h.
References Definition::getSourceFileBase(), and m_alias.
|
inlineoverride |
Definition at line 413 of file definitionimpl.h.
References Definition::getStartBodyLine(), and m_alias.
|
inlineoverride |
Definition at line 411 of file definitionimpl.h.
References Definition::getStartDefLine(), and m_alias.
|
inlineoverride |
Definition at line 441 of file definitionimpl.h.
References Definition::hasBriefDescription(), and m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 391 of file definitionimpl.h.
References Definition::hasDocumentation(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 393 of file definitionimpl.h.
References Definition::hasUserDocumentation(), and m_alias.
|
inlineoverride |
|
inlineoverride |
Definition at line 375 of file definitionimpl.h.
References Definition::inbodyDocumentation(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inline |
Definition at line 342 of file definitionimpl.h.
References DefinitionAliasImpl::init(), init(), and m_impl.
Referenced by init().
|
inlineoverride |
Definition at line 346 of file definitionimpl.h.
|
inlineoverride |
|
inlineoverride |
Definition at line 401 of file definitionimpl.h.
References Definition::isArtificial(), and m_alias.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Definition at line 423 of file definitionimpl.h.
References Definition::isLinkableViaGroup(), and m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 407 of file definitionimpl.h.
References Definition::isReference(), and m_alias.
|
inlineoverride |
|
inlineoverride |
Definition at line 395 of file definitionimpl.h.
References Definition::isVisibleInProject(), and m_alias.
|
inlineoverride |
Reimplemented in NamespaceDefAliasImpl.
Definition at line 353 of file definitionimpl.h.
References Definition::localName(), and m_alias.
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 349 of file definitionimpl.h.
References m_impl, and DefinitionAliasImpl::name().
Referenced by _setSymbolName(), and findInnerCompound().
|
inlineoverride |
Definition at line 447 of file definitionimpl.h.
References m_alias, and Definition::navigationPathAsString().
|
inlineoverride |
Definition at line 421 of file definitionimpl.h.
References m_alias, and Definition::partOfGroups().
|
inlineoverride |
Definition at line 449 of file definitionimpl.h.
References m_alias, and Definition::pathFragment().
|
inlineoverride |
Reimplemented in MemberDefAliasImpl.
Definition at line 355 of file definitionimpl.h.
References m_impl, and DefinitionAliasImpl::qualifiedName().
|
inlineoverride |
Definition at line 427 of file definitionimpl.h.
References m_alias, and Definition::requirementReferences().
|
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 |
Definition at line 425 of file definitionimpl.h.
References m_alias, and Definition::xrefListItems().
|
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().