The ConceptDefAliasImpl
Class Reference
Declaration
Base class
class | DefinitionAliasMixin<Base> |
Public Constructors Index
ConceptDefAliasImpl (const Definition *newScope, const ConceptDef *cd) | |
Public Destructor Index
~ConceptDefAliasImpl () override | |
Public Member Functions Index
const ConceptDef * | getCdAlias () const |
DefType | definitionType () const override |
CodeSymbolType | codeSymbolType () const override |
QCString | getOutputFileBase () const override |
QCString | getReference () const override |
bool | isReference () const override |
bool | hasDetailedDescription () const override |
QCString | displayName (bool includeScope=true) const override |
const IncludeInfo * | includeInfo () const override |
ArgumentList | getTemplateParameterList () const override |
QCString | anchor () const override |
bool | isLinkableInProject () const override |
bool | isLinkable () const override |
QCString | initializer () const override |
const NamespaceDef * | getNamespaceDef () const override |
const FileDef * | getFileDef () const override |
const ModuleDef * | getModuleDef () const override |
QCString | title () const override |
void | writeDeclarationLink (OutputList &ol, bool &found, const QCString &header, bool localNames) const override |
int | groupId () const override |
Definition at line 99 of file conceptdef.cpp.
Public Constructors
ConceptDefAliasImpl()
| inline |
Definition at line 102 of file conceptdef.cpp.
References DefinitionAliasMixin< ConceptDef >::DefinitionAliasMixin and DefinitionAliasMixin< ConceptDef >::init.
Public Destructor
~ConceptDefAliasImpl()
| inline |
Definition at line 104 of file conceptdef.cpp.
Reference DefinitionAliasMixin< ConceptDef >::deinit.
Public Member Functions
anchor()
| inline virtual |
Returns the anchor within a page where this item can be found
Definition at line 126 of file conceptdef.cpp.
References Definition::anchor and getCdAlias.
codeSymbolType()
| inline virtual |
Used for syntax highlighting symbol class
Definition at line 110 of file conceptdef.cpp.
References Definition::codeSymbolType and getCdAlias.
definitionType()
| inline virtual |
Use this for dynamic inspection of the type of the derived class
Definition at line 109 of file conceptdef.cpp.
Reference Definition::TypeConcept.
displayName()
| inline virtual |
Returns the name of the definition as it appears in the output
Definition at line 120 of file conceptdef.cpp.
References Definition::displayName and getCdAlias.
getCdAlias()
| inline |
Definition at line 107 of file conceptdef.cpp.
References DefinitionAliasMixin< ConceptDef >::getAlias, getCdAlias and toConceptDef.
Referenced by anchor, codeSymbolType, displayName, getCdAlias, getFileDef, getModuleDef, getNamespaceDef, getOutputFileBase, getReference, getTemplateParameterList, groupId, hasDetailedDescription, includeInfo, initializer, isLinkable, isLinkableInProject, isReference, title and writeDeclarationLink.
getFileDef()
| inline virtual |
Definition at line 136 of file conceptdef.cpp.
References getCdAlias and ConceptDef::getFileDef.
getModuleDef()
| inline virtual |
Definition at line 138 of file conceptdef.cpp.
References getCdAlias and ConceptDef::getModuleDef.
getNamespaceDef()
| inline virtual |
Definition at line 134 of file conceptdef.cpp.
References getCdAlias and ConceptDef::getNamespaceDef.
getOutputFileBase()
| inline virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Definition at line 112 of file conceptdef.cpp.
References getCdAlias and Definition::getOutputFileBase.
getReference()
| inline virtual |
If this definition was imported via a tag file, this function returns the tagfile for the external project. This can be translated into an external link target via Doxygen::tagDestinationDict
Definition at line 114 of file conceptdef.cpp.
References getCdAlias and Definition::getReference.
getTemplateParameterList()
| inline virtual |
Definition at line 124 of file conceptdef.cpp.
References getCdAlias and ConceptDef::getTemplateParameterList.
groupId()
| inline virtual |
Definition at line 145 of file conceptdef.cpp.
References getCdAlias and ConceptDef::groupId.
hasDetailedDescription()
| inline virtual |
Definition at line 118 of file conceptdef.cpp.
References getCdAlias and ConceptDef::hasDetailedDescription.
includeInfo()
| inline virtual |
Definition at line 122 of file conceptdef.cpp.
References getCdAlias and ConceptDef::includeInfo.
initializer()
| inline virtual |
Definition at line 132 of file conceptdef.cpp.
References getCdAlias and ConceptDef::initializer.
isLinkable()
| inline virtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
Definition at line 130 of file conceptdef.cpp.
References getCdAlias and Definition::isLinkable.
isLinkableInProject()
| inline virtual |
Returns TRUE iff it is possible to link to this item within this project.
Definition at line 128 of file conceptdef.cpp.
References getCdAlias and Definition::isLinkableInProject.
isReference()
| inline virtual |
Returns TRUE if this definition is imported via a tag file.
Definition at line 116 of file conceptdef.cpp.
References getCdAlias and Definition::isReference.
title()
| inline virtual |
Definition at line 140 of file conceptdef.cpp.
References getCdAlias and ConceptDef::title.
writeDeclarationLink()
| inline virtual |
Definition at line 142 of file conceptdef.cpp.
References getCdAlias and ConceptDef::writeDeclarationLink.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.