Changeset View
Changeset View
Standalone View
Standalone View
duchain/types/integraltypeextended.h
Show All 34 Lines | |||||
35 | * some extended logic specific for PHP | 35 | * some extended logic specific for PHP | ||
36 | */ | 36 | */ | ||
37 | class KDEVPHPDUCHAIN_EXPORT IntegralTypeExtended: public KDevelop::IntegralType | 37 | class KDEVPHPDUCHAIN_EXPORT IntegralTypeExtended: public KDevelop::IntegralType | ||
38 | { | 38 | { | ||
39 | public: | 39 | public: | ||
40 | typedef KDevelop::TypePtr<IntegralTypeExtended> Ptr; | 40 | typedef KDevelop::TypePtr<IntegralTypeExtended> Ptr; | ||
41 | 41 | | |||
42 | enum PHPIntegralTypes { | 42 | enum PHPIntegralTypes { | ||
43 | TypeResource = KDevelop::IntegralType::TypeLanguageSpecific | 43 | TypeResource = KDevelop::IntegralType::TypeLanguageSpecific, | ||
44 | TypeCallable | ||||
44 | }; | 45 | }; | ||
45 | 46 | | |||
46 | /// Default constructor | 47 | /// Default constructor | ||
47 | IntegralTypeExtended(uint type = TypeNone); | 48 | IntegralTypeExtended(uint type = TypeNone); | ||
48 | /// Copy constructor. \param rhs type to copy | 49 | /// Copy constructor. \param rhs type to copy | ||
49 | IntegralTypeExtended(const IntegralTypeExtended& rhs); | 50 | IntegralTypeExtended(const IntegralTypeExtended& rhs); | ||
50 | /// Constructor using raw data. \param data internal data. | 51 | /// Constructor using raw data. \param data internal data. | ||
51 | IntegralTypeExtended(IntegralTypeExtendedData& data); | 52 | IntegralTypeExtended(IntegralTypeExtendedData& data); | ||
Show All 39 Lines |