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

Public Types | |
enum | { Identity = 9 } |
using | Data = TypeAliasTypeData |
using | Ptr = TypePtr< TypeAliasType > |
Protected Member Functions | |
void | accept0 (KDevelop::TypeVisitor *v) const override |
TYPE_DECLARE_DATA (TypeAliasType) | |
Detailed Description
Definition at line 32 of file typealiastype.h.
Member Typedef Documentation
◆ Data
Definition at line 73 of file typealiastype.h.
◆ Ptr
Definition at line 36 of file typealiastype.h.
Member Enumeration Documentation
◆ anonymous enum
anonymous enum |
Enumerator | |
---|---|
Identity |
Definition at line 69 of file typealiastype.h.
Constructor & Destructor Documentation
◆ TypeAliasType() [1/3]
|
inline |
Definition at line 38 of file typealiastype.h.
◆ TypeAliasType() [2/3]
|
inlineexplicit |
Definition at line 42 of file typealiastype.h.
◆ TypeAliasType() [3/3]
|
inline |
Definition at line 46 of file typealiastype.h.
Member Function Documentation
◆ accept0()
|
overrideprotected |
Definition at line 79 of file typealiastype.cpp.
◆ clone()
|
override |
Definition at line 26 of file typealiastype.cpp.
◆ equals()
|
override |
Definition at line 31 of file typealiastype.cpp.
◆ exchangeTypes()
|
override |
Definition at line 92 of file typealiastype.cpp.
◆ hash()
|
override |
Definition at line 62 of file typealiastype.cpp.
◆ operator=()
|
delete |
◆ setType()
void KDevelop::TypeAliasType::setType | ( | const KDevelop::AbstractType::Ptr & | type | ) |
Definition at line 57 of file typealiastype.cpp.
◆ toString()
|
override |
Definition at line 67 of file typealiastype.cpp.
◆ type()
AbstractType::Ptr KDevelop::TypeAliasType::type | ( | ) | const |
Definition at line 52 of file typealiastype.cpp.
◆ TYPE_DECLARE_DATA()
|
protected |
◆ whichType()
|
override |
Definition at line 87 of file typealiastype.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 09:40:53 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.