Changeset View
Changeset View
Standalone View
Standalone View
language/duchain/types/delayedtype.h
Show All 36 Lines | |||||
37 | * Delayed types store the way the type would be searched, and can be used to find the type once the template-paremeters have values. | 37 | * Delayed types store the way the type would be searched, and can be used to find the type once the template-paremeters have values. | ||
38 | * */ | 38 | * */ | ||
39 | class KDEVPLATFORMLANGUAGE_EXPORT DelayedType : public KDevelop::AbstractType | 39 | class KDEVPLATFORMLANGUAGE_EXPORT DelayedType : public KDevelop::AbstractType | ||
40 | { | 40 | { | ||
41 | public: | 41 | public: | ||
42 | typedef TypePtr<DelayedType> Ptr; | 42 | typedef TypePtr<DelayedType> Ptr; | ||
43 | 43 | | |||
44 | /// An enumeration of | 44 | /// An enumeration of | ||
45 | enum Kind { | 45 | enum Kind : uchar { | ||
46 | Delayed /**< The type should be resolved later. This is the default. */, | 46 | Delayed /**< The type should be resolved later. This is the default. */, | ||
47 | Unresolved /**< The type could not be resolved */ | 47 | Unresolved /**< The type could not be resolved */ | ||
48 | }; | 48 | }; | ||
49 | 49 | | |||
50 | /// Default constructor | 50 | /// Default constructor | ||
51 | DelayedType(); | 51 | DelayedType(); | ||
52 | /// Copy constructor. \param rhs type to copy | 52 | /// Copy constructor. \param rhs type to copy | ||
53 | DelayedType(const DelayedType& rhs); | 53 | DelayedType(const DelayedType& rhs); | ||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |