Skip to main content

The ConceptDefAliasImpl Class Reference

Declaration

class ConceptDefAliasImpl { ... }

Base class

classDefinitionAliasMixin<Base>

Public Constructors Index

ConceptDefAliasImpl (const Definition *newScope, const ConceptDef *cd)

Public Destructor Index

~ConceptDefAliasImpl () override

Public Member Functions Index

const ConceptDef *getCdAlias () const
DefTypedefinitionType () const override
CodeSymbolTypecodeSymbolType () const override
QCStringgetOutputFileBase () const override
QCStringgetReference () const override
boolisReference () const override
boolhasDetailedDescription () const override
QCStringdisplayName (bool includeScope=true) const override
const IncludeInfo *includeInfo () const override
ArgumentListgetTemplateParameterList () const override
QCStringanchor () const override
boolisLinkableInProject () const override
boolisLinkable () const override
QCStringinitializer () const override
const NamespaceDef *getNamespaceDef () const override
const FileDef *getFileDef () const override
const ModuleDef *getModuleDef () const override
QCStringtitle () const override
voidwriteDeclarationLink (OutputList &ol, bool &found, const QCString &header, bool localNames) const override
intgroupId () const override

Definition at line 99 of file conceptdef.cpp.

Public Constructors

ConceptDefAliasImpl()

ConceptDefAliasImpl::ConceptDefAliasImpl (const Definition * newScope, const ConceptDef * cd)
inline

Public Destructor

~ConceptDefAliasImpl()

ConceptDefAliasImpl::~ConceptDefAliasImpl ()
inline

Definition at line 104 of file conceptdef.cpp.

104 ~ConceptDefAliasImpl() override { deinit(); }

Reference DefinitionAliasMixin< ConceptDef >::deinit.

Public Member Functions

anchor()

QCString ConceptDefAliasImpl::anchor ()
inline virtual

Returns the anchor within a page where this item can be found

Definition at line 126 of file conceptdef.cpp.

126 QCString anchor() const override
127 { return getCdAlias()->anchor(); }

References Definition::anchor and getCdAlias.

codeSymbolType()

CodeSymbolType ConceptDefAliasImpl::codeSymbolType ()
inline virtual

Used for syntax highlighting symbol class

Definition at line 110 of file conceptdef.cpp.

111 { return getCdAlias()->codeSymbolType(); }

References Definition::codeSymbolType and getCdAlias.

definitionType()

DefType ConceptDefAliasImpl::definitionType ()
inline virtual

Use this for dynamic inspection of the type of the derived class

Definition at line 109 of file conceptdef.cpp.

109 DefType definitionType() const override { return TypeConcept; }

Reference Definition::TypeConcept.

displayName()

QCString ConceptDefAliasImpl::displayName (bool includeScope=true)
inline virtual

Returns the name of the definition as it appears in the output

Definition at line 120 of file conceptdef.cpp.

120 QCString displayName(bool includeScope=true) const override
121 { return getCdAlias()->displayName(includeScope); }

References Definition::displayName and getCdAlias.

getCdAlias()

getFileDef()

const FileDef * ConceptDefAliasImpl::getFileDef ()
inline virtual

Definition at line 136 of file conceptdef.cpp.

136 const FileDef *getFileDef() const override
137 { return getCdAlias()->getFileDef(); }

References getCdAlias and ConceptDef::getFileDef.

getModuleDef()

const ModuleDef * ConceptDefAliasImpl::getModuleDef ()
inline virtual

Definition at line 138 of file conceptdef.cpp.

138 const ModuleDef *getModuleDef() const override
139 { return getCdAlias()->getModuleDef(); }

References getCdAlias and ConceptDef::getModuleDef.

getNamespaceDef()

const NamespaceDef * ConceptDefAliasImpl::getNamespaceDef ()
inline virtual

Definition at line 134 of file conceptdef.cpp.

134 const NamespaceDef *getNamespaceDef() const override
135 { return getCdAlias()->getNamespaceDef(); }

References getCdAlias and ConceptDef::getNamespaceDef.

getOutputFileBase()

QCString ConceptDefAliasImpl::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.

112 QCString getOutputFileBase() const override
113 { return getCdAlias()->getOutputFileBase(); }

References getCdAlias and Definition::getOutputFileBase.

getReference()

QCString ConceptDefAliasImpl::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.

114 QCString getReference() const override
115 { return getCdAlias()->getReference(); }

References getCdAlias and Definition::getReference.

getTemplateParameterList()

ArgumentList ConceptDefAliasImpl::getTemplateParameterList ()
inline virtual

Definition at line 124 of file conceptdef.cpp.

References getCdAlias and ConceptDef::getTemplateParameterList.

groupId()

int ConceptDefAliasImpl::groupId ()
inline virtual

Definition at line 145 of file conceptdef.cpp.

145 int groupId() const override
146 { return getCdAlias()->groupId(); }

References getCdAlias and ConceptDef::groupId.

hasDetailedDescription()

bool ConceptDefAliasImpl::hasDetailedDescription ()
inline virtual

Definition at line 118 of file conceptdef.cpp.

118 bool hasDetailedDescription() const override
119 { return getCdAlias()->hasDetailedDescription(); }

References getCdAlias and ConceptDef::hasDetailedDescription.

includeInfo()

const IncludeInfo * ConceptDefAliasImpl::includeInfo ()
inline virtual

Definition at line 122 of file conceptdef.cpp.

122 const IncludeInfo *includeInfo() const override
123 { return getCdAlias()->includeInfo(); }

References getCdAlias and ConceptDef::includeInfo.

initializer()

QCString ConceptDefAliasImpl::initializer ()
inline virtual

Definition at line 132 of file conceptdef.cpp.

132 QCString initializer() const override
133 { return getCdAlias()->initializer(); }

References getCdAlias and ConceptDef::initializer.

isLinkable()

bool ConceptDefAliasImpl::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.

130 bool isLinkable() const override
131 { return getCdAlias()->isLinkable(); }

References getCdAlias and Definition::isLinkable.

isLinkableInProject()

bool ConceptDefAliasImpl::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.

128 bool isLinkableInProject() const override
129 { return getCdAlias()->isLinkableInProject(); }

References getCdAlias and Definition::isLinkableInProject.

isReference()

bool ConceptDefAliasImpl::isReference ()
inline virtual

Returns TRUE if this definition is imported via a tag file.

Definition at line 116 of file conceptdef.cpp.

116 bool isReference() const override
117 { return getCdAlias()->isReference(); }

References getCdAlias and Definition::isReference.

title()

QCString ConceptDefAliasImpl::title ()
inline virtual

Definition at line 140 of file conceptdef.cpp.

140 QCString title() const override
141 { return getCdAlias()->title(); }

References getCdAlias and ConceptDef::title.

writeDeclarationLink()

void ConceptDefAliasImpl::writeDeclarationLink (OutputList & ol, bool & found, const QCString & header, bool localNames)
inline virtual

Definition at line 142 of file conceptdef.cpp.

142 void writeDeclarationLink(OutputList &ol,bool &found,
143 const QCString &header,bool localNames) const override
144 { getCdAlias()->writeDeclarationLink(ol,found,header,localNames); }

References getCdAlias and ConceptDef::writeDeclarationLink.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus by Doxygen 1.14.0.