Changeset View
Changeset View
Standalone View
Standalone View
language/duchain/types/containertypes.h
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Line(s) | 77 | public: | |||
---|---|---|---|---|---|
126 | 126 | | |||
127 | AbstractType* clone() const override; | 127 | AbstractType* clone() const override; | ||
128 | uint hash() const override; | 128 | uint hash() const override; | ||
129 | bool equals(const AbstractType* rhs) const override; | 129 | bool equals(const AbstractType* rhs) const override; | ||
130 | 130 | | |||
131 | enum { Identity = 58 }; | 131 | enum { Identity = 58 }; | ||
132 | 132 | | |||
133 | typedef ListTypeData Data; | 133 | typedef ListTypeData Data; | ||
134 | typedef KDevelop::StructureType BaseType; | | |||
135 | 134 | | |||
136 | protected: | 135 | protected: | ||
137 | TYPE_DECLARE_DATA(ListType); | 136 | TYPE_DECLARE_DATA(ListType); | ||
138 | }; | 137 | }; | ||
139 | 138 | | |||
140 | class KDEVPLATFORMLANGUAGE_EXPORT MapTypeData : public ListTypeData { | 139 | class KDEVPLATFORMLANGUAGE_EXPORT MapTypeData : public ListTypeData { | ||
141 | public: | 140 | public: | ||
142 | MapTypeData() | 141 | MapTypeData() | ||
▲ Show 20 Lines • Show All 54 Lines • ▼ Show 20 Line(s) | 163 | public: | |||
197 | 196 | | |||
198 | AbstractType* clone() const override; | 197 | AbstractType* clone() const override; | ||
199 | uint hash() const override; | 198 | uint hash() const override; | ||
200 | bool equals(const AbstractType* rhs) const override; | 199 | bool equals(const AbstractType* rhs) const override; | ||
201 | 200 | | |||
202 | enum { Identity = 57 }; | 201 | enum { Identity = 57 }; | ||
203 | 202 | | |||
204 | typedef MapTypeData Data; | 203 | typedef MapTypeData Data; | ||
205 | typedef KDevelop::StructureType BaseType; | | |||
206 | 204 | | |||
207 | protected: | 205 | protected: | ||
208 | TYPE_DECLARE_DATA(MapType); | 206 | TYPE_DECLARE_DATA(MapType); | ||
209 | }; | 207 | }; | ||
210 | 208 | | |||
211 | } // namespace KDevelop | 209 | } // namespace KDevelop | ||
212 | 210 | | |||
213 | #endif // KDEVPLATFORM_CONTAINER_TYPES_H | 211 | #endif // KDEVPLATFORM_CONTAINER_TYPES_H | ||
214 | 212 | | |||
215 | // kate: space-indent on; indent-width 4 | 213 | // kate: space-indent on; indent-width 4 |