Lines Matching refs:Decl
288 case Decl::TranslationUnit: in getDefinitiveDeclContext()
289 case Decl::ExternCContext: in getDefinitiveDeclContext()
290 case Decl::Namespace: in getDefinitiveDeclContext()
291 case Decl::LinkageSpec: in getDefinitiveDeclContext()
292 case Decl::Export: in getDefinitiveDeclContext()
296 case Decl::Enum: in getDefinitiveDeclContext()
297 case Decl::Record: in getDefinitiveDeclContext()
304 case Decl::CXXRecord: in getDefinitiveDeclContext()
305 case Decl::ClassTemplateSpecialization: in getDefinitiveDeclContext()
306 case Decl::ClassTemplatePartialSpecialization: in getDefinitiveDeclContext()
310 case Decl::Function: in getDefinitiveDeclContext()
311 case Decl::CXXMethod: in getDefinitiveDeclContext()
312 case Decl::CXXConstructor: in getDefinitiveDeclContext()
313 case Decl::CXXDestructor: in getDefinitiveDeclContext()
314 case Decl::CXXConversion: in getDefinitiveDeclContext()
315 case Decl::ObjCMethod: in getDefinitiveDeclContext()
316 case Decl::Block: in getDefinitiveDeclContext()
317 case Decl::Captured: in getDefinitiveDeclContext()
320 case Decl::ObjCCategory: in getDefinitiveDeclContext()
321 case Decl::ObjCCategoryImpl: in getDefinitiveDeclContext()
322 case Decl::ObjCImplementation: in getDefinitiveDeclContext()
325 case Decl::ObjCProtocol: in getDefinitiveDeclContext()
334 case Decl::ObjCInterface: in getDefinitiveDeclContext()
345 switch (static_cast<Decl::Kind>(Kind)) { in isRedeclarableDeclKind()
346 case Decl::TranslationUnit: in isRedeclarableDeclKind()
347 case Decl::ExternCContext: in isRedeclarableDeclKind()
351 case Decl::Namespace: in isRedeclarableDeclKind()
352 case Decl::NamespaceAlias: in isRedeclarableDeclKind()
353 case Decl::Typedef: in isRedeclarableDeclKind()
354 case Decl::TypeAlias: in isRedeclarableDeclKind()
355 case Decl::Enum: in isRedeclarableDeclKind()
356 case Decl::Record: in isRedeclarableDeclKind()
357 case Decl::CXXRecord: in isRedeclarableDeclKind()
358 case Decl::ClassTemplateSpecialization: in isRedeclarableDeclKind()
359 case Decl::ClassTemplatePartialSpecialization: in isRedeclarableDeclKind()
360 case Decl::VarTemplateSpecialization: in isRedeclarableDeclKind()
361 case Decl::VarTemplatePartialSpecialization: in isRedeclarableDeclKind()
362 case Decl::Function: in isRedeclarableDeclKind()
363 case Decl::CXXDeductionGuide: in isRedeclarableDeclKind()
364 case Decl::CXXMethod: in isRedeclarableDeclKind()
365 case Decl::CXXConstructor: in isRedeclarableDeclKind()
366 case Decl::CXXDestructor: in isRedeclarableDeclKind()
367 case Decl::CXXConversion: in isRedeclarableDeclKind()
368 case Decl::UsingShadow: in isRedeclarableDeclKind()
369 case Decl::ConstructorUsingShadow: in isRedeclarableDeclKind()
370 case Decl::Var: in isRedeclarableDeclKind()
371 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
372 case Decl::ClassTemplate: in isRedeclarableDeclKind()
373 case Decl::VarTemplate: in isRedeclarableDeclKind()
374 case Decl::TypeAliasTemplate: in isRedeclarableDeclKind()
375 case Decl::ObjCProtocol: in isRedeclarableDeclKind()
376 case Decl::ObjCInterface: in isRedeclarableDeclKind()
377 case Decl::Empty: in isRedeclarableDeclKind()
381 case Decl::UsingDirective: in isRedeclarableDeclKind()
382 case Decl::Label: in isRedeclarableDeclKind()
383 case Decl::UnresolvedUsingTypename: in isRedeclarableDeclKind()
384 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
385 case Decl::EnumConstant: in isRedeclarableDeclKind()
386 case Decl::UnresolvedUsingValue: in isRedeclarableDeclKind()
387 case Decl::IndirectField: in isRedeclarableDeclKind()
388 case Decl::Field: in isRedeclarableDeclKind()
389 case Decl::MSProperty: in isRedeclarableDeclKind()
390 case Decl::MSGuid: in isRedeclarableDeclKind()
391 case Decl::TemplateParamObject: in isRedeclarableDeclKind()
392 case Decl::ObjCIvar: in isRedeclarableDeclKind()
393 case Decl::ObjCAtDefsField: in isRedeclarableDeclKind()
394 case Decl::NonTypeTemplateParm: in isRedeclarableDeclKind()
395 case Decl::TemplateTemplateParm: in isRedeclarableDeclKind()
396 case Decl::Using: in isRedeclarableDeclKind()
397 case Decl::UsingPack: in isRedeclarableDeclKind()
398 case Decl::ObjCMethod: in isRedeclarableDeclKind()
399 case Decl::ObjCCategory: in isRedeclarableDeclKind()
400 case Decl::ObjCCategoryImpl: in isRedeclarableDeclKind()
401 case Decl::ObjCImplementation: in isRedeclarableDeclKind()
402 case Decl::ObjCProperty: in isRedeclarableDeclKind()
403 case Decl::ObjCCompatibleAlias: in isRedeclarableDeclKind()
404 case Decl::LinkageSpec: in isRedeclarableDeclKind()
405 case Decl::Export: in isRedeclarableDeclKind()
406 case Decl::ObjCPropertyImpl: in isRedeclarableDeclKind()
407 case Decl::PragmaComment: in isRedeclarableDeclKind()
408 case Decl::PragmaDetectMismatch: in isRedeclarableDeclKind()
409 case Decl::FileScopeAsm: in isRedeclarableDeclKind()
410 case Decl::AccessSpec: in isRedeclarableDeclKind()
411 case Decl::Friend: in isRedeclarableDeclKind()
412 case Decl::FriendTemplate: in isRedeclarableDeclKind()
413 case Decl::StaticAssert: in isRedeclarableDeclKind()
414 case Decl::Block: in isRedeclarableDeclKind()
415 case Decl::Captured: in isRedeclarableDeclKind()
416 case Decl::ClassScopeFunctionSpecialization: in isRedeclarableDeclKind()
417 case Decl::Import: in isRedeclarableDeclKind()
418 case Decl::OMPThreadPrivate: in isRedeclarableDeclKind()
419 case Decl::OMPAllocate: in isRedeclarableDeclKind()
420 case Decl::OMPRequires: in isRedeclarableDeclKind()
421 case Decl::OMPCapturedExpr: in isRedeclarableDeclKind()
422 case Decl::OMPDeclareReduction: in isRedeclarableDeclKind()
423 case Decl::OMPDeclareMapper: in isRedeclarableDeclKind()
424 case Decl::BuiltinTemplate: in isRedeclarableDeclKind()
425 case Decl::Decomposition: in isRedeclarableDeclKind()
426 case Decl::Binding: in isRedeclarableDeclKind()
427 case Decl::Concept: in isRedeclarableDeclKind()
428 case Decl::LifetimeExtendedTemporary: in isRedeclarableDeclKind()
429 case Decl::RequiresExprBody: in isRedeclarableDeclKind()
434 case Decl::ImplicitParam: in isRedeclarableDeclKind()
435 case Decl::ParmVar: in isRedeclarableDeclKind()
436 case Decl::ObjCTypeParam: in isRedeclarableDeclKind()