Lines Matching refs:Decl
262 case Decl::TranslationUnit: in getDefinitiveDeclContext()
263 case Decl::ExternCContext: in getDefinitiveDeclContext()
264 case Decl::Namespace: in getDefinitiveDeclContext()
265 case Decl::LinkageSpec: in getDefinitiveDeclContext()
266 case Decl::Export: in getDefinitiveDeclContext()
270 case Decl::Enum: in getDefinitiveDeclContext()
271 case Decl::Record: in getDefinitiveDeclContext()
278 case Decl::CXXRecord: in getDefinitiveDeclContext()
279 case Decl::ClassTemplateSpecialization: in getDefinitiveDeclContext()
280 case Decl::ClassTemplatePartialSpecialization: in getDefinitiveDeclContext()
284 case Decl::Function: in getDefinitiveDeclContext()
285 case Decl::CXXMethod: in getDefinitiveDeclContext()
286 case Decl::CXXConstructor: in getDefinitiveDeclContext()
287 case Decl::CXXDestructor: in getDefinitiveDeclContext()
288 case Decl::CXXConversion: in getDefinitiveDeclContext()
289 case Decl::ObjCMethod: in getDefinitiveDeclContext()
290 case Decl::Block: in getDefinitiveDeclContext()
291 case Decl::Captured: in getDefinitiveDeclContext()
294 case Decl::ObjCCategory: in getDefinitiveDeclContext()
295 case Decl::ObjCCategoryImpl: in getDefinitiveDeclContext()
296 case Decl::ObjCImplementation: in getDefinitiveDeclContext()
299 case Decl::ObjCProtocol: in getDefinitiveDeclContext()
308 case Decl::ObjCInterface: in getDefinitiveDeclContext()
319 switch (static_cast<Decl::Kind>(Kind)) { in isRedeclarableDeclKind()
320 case Decl::TranslationUnit: in isRedeclarableDeclKind()
321 case Decl::ExternCContext: in isRedeclarableDeclKind()
325 case Decl::Namespace: in isRedeclarableDeclKind()
326 case Decl::NamespaceAlias: in isRedeclarableDeclKind()
327 case Decl::Typedef: in isRedeclarableDeclKind()
328 case Decl::TypeAlias: in isRedeclarableDeclKind()
329 case Decl::Enum: in isRedeclarableDeclKind()
330 case Decl::Record: in isRedeclarableDeclKind()
331 case Decl::CXXRecord: in isRedeclarableDeclKind()
332 case Decl::ClassTemplateSpecialization: in isRedeclarableDeclKind()
333 case Decl::ClassTemplatePartialSpecialization: in isRedeclarableDeclKind()
334 case Decl::VarTemplateSpecialization: in isRedeclarableDeclKind()
335 case Decl::VarTemplatePartialSpecialization: in isRedeclarableDeclKind()
336 case Decl::Function: in isRedeclarableDeclKind()
337 case Decl::CXXDeductionGuide: in isRedeclarableDeclKind()
338 case Decl::CXXMethod: in isRedeclarableDeclKind()
339 case Decl::CXXConstructor: in isRedeclarableDeclKind()
340 case Decl::CXXDestructor: in isRedeclarableDeclKind()
341 case Decl::CXXConversion: in isRedeclarableDeclKind()
342 case Decl::UsingShadow: in isRedeclarableDeclKind()
343 case Decl::ConstructorUsingShadow: in isRedeclarableDeclKind()
344 case Decl::Var: in isRedeclarableDeclKind()
345 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
346 case Decl::ClassTemplate: in isRedeclarableDeclKind()
347 case Decl::VarTemplate: in isRedeclarableDeclKind()
348 case Decl::TypeAliasTemplate: in isRedeclarableDeclKind()
349 case Decl::ObjCProtocol: in isRedeclarableDeclKind()
350 case Decl::ObjCInterface: in isRedeclarableDeclKind()
351 case Decl::Empty: in isRedeclarableDeclKind()
355 case Decl::UsingDirective: in isRedeclarableDeclKind()
356 case Decl::Label: in isRedeclarableDeclKind()
357 case Decl::UnresolvedUsingTypename: in isRedeclarableDeclKind()
358 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
359 case Decl::EnumConstant: in isRedeclarableDeclKind()
360 case Decl::UnresolvedUsingValue: in isRedeclarableDeclKind()
361 case Decl::IndirectField: in isRedeclarableDeclKind()
362 case Decl::Field: in isRedeclarableDeclKind()
363 case Decl::MSProperty: in isRedeclarableDeclKind()
364 case Decl::ObjCIvar: in isRedeclarableDeclKind()
365 case Decl::ObjCAtDefsField: in isRedeclarableDeclKind()
366 case Decl::NonTypeTemplateParm: in isRedeclarableDeclKind()
367 case Decl::TemplateTemplateParm: in isRedeclarableDeclKind()
368 case Decl::Using: in isRedeclarableDeclKind()
369 case Decl::UsingPack: in isRedeclarableDeclKind()
370 case Decl::ObjCMethod: in isRedeclarableDeclKind()
371 case Decl::ObjCCategory: in isRedeclarableDeclKind()
372 case Decl::ObjCCategoryImpl: in isRedeclarableDeclKind()
373 case Decl::ObjCImplementation: in isRedeclarableDeclKind()
374 case Decl::ObjCProperty: in isRedeclarableDeclKind()
375 case Decl::ObjCCompatibleAlias: in isRedeclarableDeclKind()
376 case Decl::LinkageSpec: in isRedeclarableDeclKind()
377 case Decl::Export: in isRedeclarableDeclKind()
378 case Decl::ObjCPropertyImpl: in isRedeclarableDeclKind()
379 case Decl::PragmaComment: in isRedeclarableDeclKind()
380 case Decl::PragmaDetectMismatch: in isRedeclarableDeclKind()
381 case Decl::FileScopeAsm: in isRedeclarableDeclKind()
382 case Decl::AccessSpec: in isRedeclarableDeclKind()
383 case Decl::Friend: in isRedeclarableDeclKind()
384 case Decl::FriendTemplate: in isRedeclarableDeclKind()
385 case Decl::StaticAssert: in isRedeclarableDeclKind()
386 case Decl::Block: in isRedeclarableDeclKind()
387 case Decl::Captured: in isRedeclarableDeclKind()
388 case Decl::ClassScopeFunctionSpecialization: in isRedeclarableDeclKind()
389 case Decl::Import: in isRedeclarableDeclKind()
390 case Decl::OMPThreadPrivate: in isRedeclarableDeclKind()
391 case Decl::OMPRequires: in isRedeclarableDeclKind()
392 case Decl::OMPCapturedExpr: in isRedeclarableDeclKind()
393 case Decl::OMPDeclareReduction: in isRedeclarableDeclKind()
394 case Decl::BuiltinTemplate: in isRedeclarableDeclKind()
395 case Decl::Decomposition: in isRedeclarableDeclKind()
396 case Decl::Binding: in isRedeclarableDeclKind()
401 case Decl::ImplicitParam: in isRedeclarableDeclKind()
402 case Decl::ParmVar: in isRedeclarableDeclKind()
403 case Decl::ObjCTypeParam: in isRedeclarableDeclKind()