kdevplatform/language/duchain
delayedtype.cpp
Go to the documentation of this file.
54 return d_func()->m_identifier == rhs->d_func()->m_identifier && rhs->d_func()->m_kind == d_func()->m_kind;
82 DelayedType::DelayedType(const DelayedType& rhs) : AbstractType(copyData<DelayedType>(*rhs.d_func()))
AbstractType * clone() const override
Should create a clone of the source-type, with as much data copied as possible without breaking the d...
Definition: delayedtype.cpp:37
virtual bool equals(const AbstractType *rhs) const
Should return whether this type's content equals the given one Since this is used by the type-reposit...
Definition: abstracttype.cpp:134
REGISTER_TYPE(ArrayType)
virtual QString toString() const
Returns this type as a string, preferably the same as it is expressed in the code.
Definition: abstracttype.cpp:148
QString toString(IdentifierStringFormattingOptions options=NoOptions) const
Definition: identifier.cpp:1245
KDevelop::IndexedTypeIdentifier identifier() const
Access the type identifier which this type represents.
Definition: delayedtype.cpp:95
QString toString() const override
Returns this type as a string, preferably the same as it is expressed in the code.
Definition: delayedtype.cpp:62
uint hash() const override
A hash-value that should have the following properties:
Definition: delayedtype.cpp:111
Definition: typesystem.h:41
void setIdentifier(const KDevelop::IndexedTypeIdentifier &identifier)
Set the type identifier which this type represents.
Definition: delayedtype.cpp:90
virtual bool visit(const AbstractType *)=0
Return whether sub-types should be visited(same for the other visit functions)
Definition: abstractfunctiondeclaration.cpp:27
WhichType whichType() const override
Determine which data type this abstract type represents.
Definition: delayedtype.cpp:57
virtual uint hash() const
A hash-value that should have the following properties:
Definition: abstracttype.cpp:142
bool equals(const AbstractType *rhs) const override
Should return whether this type's content equals the given one Since this is used by the type-reposit...
Definition: delayedtype.cpp:42
void accept0(KDevelop::TypeVisitor *v) const override
Visitor method, reimplement to allow visiting of types.
Definition: delayedtype.cpp:100
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:28 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.