Lines Matching refs:Decl
182 case Decl::TranslationUnit: in getDefinitiveDeclContext()
183 case Decl::ExternCContext: in getDefinitiveDeclContext()
184 case Decl::Namespace: in getDefinitiveDeclContext()
185 case Decl::LinkageSpec: in getDefinitiveDeclContext()
189 case Decl::Enum: in getDefinitiveDeclContext()
190 case Decl::Record: in getDefinitiveDeclContext()
197 case Decl::CXXRecord: in getDefinitiveDeclContext()
198 case Decl::ClassTemplateSpecialization: in getDefinitiveDeclContext()
199 case Decl::ClassTemplatePartialSpecialization: in getDefinitiveDeclContext()
203 case Decl::Function: in getDefinitiveDeclContext()
204 case Decl::CXXMethod: in getDefinitiveDeclContext()
205 case Decl::CXXConstructor: in getDefinitiveDeclContext()
206 case Decl::CXXDestructor: in getDefinitiveDeclContext()
207 case Decl::CXXConversion: in getDefinitiveDeclContext()
208 case Decl::ObjCMethod: in getDefinitiveDeclContext()
209 case Decl::Block: in getDefinitiveDeclContext()
210 case Decl::Captured: in getDefinitiveDeclContext()
213 case Decl::ObjCCategory: in getDefinitiveDeclContext()
214 case Decl::ObjCCategoryImpl: in getDefinitiveDeclContext()
215 case Decl::ObjCImplementation: in getDefinitiveDeclContext()
218 case Decl::ObjCProtocol: in getDefinitiveDeclContext()
227 case Decl::ObjCInterface: in getDefinitiveDeclContext()
238 switch (static_cast<Decl::Kind>(Kind)) { in isRedeclarableDeclKind()
239 case Decl::TranslationUnit: in isRedeclarableDeclKind()
240 case Decl::ExternCContext: in isRedeclarableDeclKind()
244 case Decl::Namespace: in isRedeclarableDeclKind()
245 case Decl::NamespaceAlias: in isRedeclarableDeclKind()
246 case Decl::Typedef: in isRedeclarableDeclKind()
247 case Decl::TypeAlias: in isRedeclarableDeclKind()
248 case Decl::Enum: in isRedeclarableDeclKind()
249 case Decl::Record: in isRedeclarableDeclKind()
250 case Decl::CXXRecord: in isRedeclarableDeclKind()
251 case Decl::ClassTemplateSpecialization: in isRedeclarableDeclKind()
252 case Decl::ClassTemplatePartialSpecialization: in isRedeclarableDeclKind()
253 case Decl::VarTemplateSpecialization: in isRedeclarableDeclKind()
254 case Decl::VarTemplatePartialSpecialization: in isRedeclarableDeclKind()
255 case Decl::Function: in isRedeclarableDeclKind()
256 case Decl::CXXMethod: in isRedeclarableDeclKind()
257 case Decl::CXXConstructor: in isRedeclarableDeclKind()
258 case Decl::CXXDestructor: in isRedeclarableDeclKind()
259 case Decl::CXXConversion: in isRedeclarableDeclKind()
260 case Decl::UsingShadow: in isRedeclarableDeclKind()
261 case Decl::ConstructorUsingShadow: in isRedeclarableDeclKind()
262 case Decl::Var: in isRedeclarableDeclKind()
263 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
264 case Decl::ClassTemplate: in isRedeclarableDeclKind()
265 case Decl::VarTemplate: in isRedeclarableDeclKind()
266 case Decl::TypeAliasTemplate: in isRedeclarableDeclKind()
267 case Decl::ObjCProtocol: in isRedeclarableDeclKind()
268 case Decl::ObjCInterface: in isRedeclarableDeclKind()
269 case Decl::Empty: in isRedeclarableDeclKind()
273 case Decl::UsingDirective: in isRedeclarableDeclKind()
274 case Decl::Label: in isRedeclarableDeclKind()
275 case Decl::UnresolvedUsingTypename: in isRedeclarableDeclKind()
276 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
277 case Decl::EnumConstant: in isRedeclarableDeclKind()
278 case Decl::UnresolvedUsingValue: in isRedeclarableDeclKind()
279 case Decl::IndirectField: in isRedeclarableDeclKind()
280 case Decl::Field: in isRedeclarableDeclKind()
281 case Decl::MSProperty: in isRedeclarableDeclKind()
282 case Decl::ObjCIvar: in isRedeclarableDeclKind()
283 case Decl::ObjCAtDefsField: in isRedeclarableDeclKind()
284 case Decl::NonTypeTemplateParm: in isRedeclarableDeclKind()
285 case Decl::TemplateTemplateParm: in isRedeclarableDeclKind()
286 case Decl::Using: in isRedeclarableDeclKind()
287 case Decl::ObjCMethod: in isRedeclarableDeclKind()
288 case Decl::ObjCCategory: in isRedeclarableDeclKind()
289 case Decl::ObjCCategoryImpl: in isRedeclarableDeclKind()
290 case Decl::ObjCImplementation: in isRedeclarableDeclKind()
291 case Decl::ObjCProperty: in isRedeclarableDeclKind()
292 case Decl::ObjCCompatibleAlias: in isRedeclarableDeclKind()
293 case Decl::LinkageSpec: in isRedeclarableDeclKind()
294 case Decl::ObjCPropertyImpl: in isRedeclarableDeclKind()
295 case Decl::PragmaComment: in isRedeclarableDeclKind()
296 case Decl::PragmaDetectMismatch: in isRedeclarableDeclKind()
297 case Decl::FileScopeAsm: in isRedeclarableDeclKind()
298 case Decl::AccessSpec: in isRedeclarableDeclKind()
299 case Decl::Friend: in isRedeclarableDeclKind()
300 case Decl::FriendTemplate: in isRedeclarableDeclKind()
301 case Decl::StaticAssert: in isRedeclarableDeclKind()
302 case Decl::Block: in isRedeclarableDeclKind()
303 case Decl::Captured: in isRedeclarableDeclKind()
304 case Decl::ClassScopeFunctionSpecialization: in isRedeclarableDeclKind()
305 case Decl::Import: in isRedeclarableDeclKind()
306 case Decl::OMPThreadPrivate: in isRedeclarableDeclKind()
307 case Decl::OMPCapturedExpr: in isRedeclarableDeclKind()
308 case Decl::OMPDeclareReduction: in isRedeclarableDeclKind()
309 case Decl::BuiltinTemplate: in isRedeclarableDeclKind()
314 case Decl::ImplicitParam: in isRedeclarableDeclKind()
315 case Decl::ParmVar: in isRedeclarableDeclKind()
316 case Decl::ObjCTypeParam: in isRedeclarableDeclKind()