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

Public Types | |
enum | { Identity = 6 } |
using | Data = StructureTypeData |
using | Ptr = TypePtr< StructureType > |
Protected Member Functions | |
void | accept0 (TypeVisitor *v) const override |
Detailed Description
A type representing structure types.
StructureType represents all structures, including classes, interfaces, etc.
Definition at line 38 of file structuretype.h.
Member Typedef Documentation
◆ Data
Definition at line 71 of file structuretype.h.
◆ Ptr
Definition at line 42 of file structuretype.h.
Member Enumeration Documentation
◆ anonymous enum
anonymous enum |
Enumerator | |
---|---|
Identity |
Definition at line 67 of file structuretype.h.
Constructor & Destructor Documentation
◆ StructureType() [1/3]
KDevelop::StructureType::StructureType | ( | ) |
Default constructor.
Definition at line 61 of file structuretype.cpp.
◆ StructureType() [2/3]
KDevelop::StructureType::StructureType | ( | const StructureType & | rhs | ) |
◆ StructureType() [3/3]
|
explicit |
Constructor using raw data.
- Parameters
-
data internal data.
Definition at line 36 of file structuretype.cpp.
◆ ~StructureType()
|
override |
Destructor.
Definition at line 66 of file structuretype.cpp.
Member Function Documentation
◆ accept0()
|
overrideprotected |
Definition at line 70 of file structuretype.cpp.
◆ clone()
|
override |
Definition at line 41 of file structuretype.cpp.
◆ equals()
|
override |
Definition at line 46 of file structuretype.cpp.
◆ hash()
|
override |
Definition at line 93 of file structuretype.cpp.
◆ operator=()
|
delete |
◆ toString()
|
override |
Definition at line 78 of file structuretype.cpp.
◆ whichType()
|
override |
Definition at line 88 of file structuretype.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.