kdevplatform/language/duchain
#include <identifiedtype.h>

Classes | |
class | Data |
Public Member Functions | |
MergeIdentifiedType () | |
MergeIdentifiedType (const MergeIdentifiedType &rhs)=delete | |
MergeIdentifiedType (Data &data) | |
bool | equals (const KDevelop::AbstractType *rhs) const override |
const IdentifiedTypeData * | idData () const override |
IdentifiedTypeData * | idData () override |
![]() | |
virtual | ~IdentifiedType () |
void | clear () |
Declaration * | declaration (const TopDUContext *top) const |
DeclarationId | declarationId () const |
bool | equals (const IdentifiedType *rhs) const |
uint | hash () const |
DUContext * | internalContext (const TopDUContext *top) const |
QualifiedIdentifier | qualifiedIdentifier () const |
void | setDeclaration (Declaration *declaration) |
void | setDeclarationId (const DeclarationId &id) |
Detailed Description
template<class Parent>
class KDevelop::MergeIdentifiedType< Parent >
Implements everything necessary to merge the given Parent class with IdentifiedType Your used Data class must be based on the Data member class.
Definition at line 135 of file identifiedtype.h.
Constructor & Destructor Documentation
◆ MergeIdentifiedType() [1/3]
|
inline |
Definition at line 147 of file identifiedtype.h.
◆ MergeIdentifiedType() [2/3]
|
inlineexplicit |
Definition at line 151 of file identifiedtype.h.
◆ MergeIdentifiedType() [3/3]
|
delete |
Member Function Documentation
◆ equals()
|
inlineoverride |
Definition at line 167 of file identifiedtype.h.
◆ idData() [1/2]
|
inlineoverridevirtual |
Allow IdentifiedType to access its data.
Implements KDevelop::IdentifiedType.
Definition at line 162 of file identifiedtype.h.
◆ idData() [2/2]
|
inlineoverridevirtual |
Allow IdentifiedType to access its data.
Implements KDevelop::IdentifiedType.
Definition at line 157 of file identifiedtype.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:31:18 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.