Searched refs:PatternDef (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3602 CXXRecordDecl *PatternDef in InstantiateClass() local 3606 Pattern, PatternDef, TSK, Complain)) in InstantiateClass() 3622 Pattern = PatternDef; in InstantiateClass() 3850 EnumDecl *PatternDef = Pattern->getDefinition(); in InstantiateEnum() local 3853 Pattern, PatternDef, TSK,/*Complain*/true)) in InstantiateEnum() 3855 Pattern = PatternDef; in InstantiateEnum()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5481 const FunctionDecl *PatternDef = PatternDecl->getDefinition(); in InstantiateFunctionDefinition() local 5483 if (PatternDef) { in InstantiateFunctionDefinition() 5484 Pattern = PatternDef->getBody(PatternDef); in InstantiateFunctionDefinition() 5485 PatternDecl = PatternDef; in InstantiateFunctionDefinition() 5486 if (PatternDef->willHaveBody()) in InstantiateFunctionDefinition() 5487 PatternDef = nullptr; in InstantiateFunctionDefinition() 5497 PatternDef, TSK, in InstantiateFunctionDefinition()
|
| H A D | SemaTemplate.cpp | 770 const NamedDecl *PatternDef, in DiagnoseUninstantiableTemplate() argument 777 if (const TagDecl *TD = dyn_cast_or_null<TagDecl>(PatternDef)) in DiagnoseUninstantiableTemplate() 780 if (PatternDef && !IsEntityBeingDefined) { in DiagnoseUninstantiableTemplate() 782 if (!hasReachableDefinition(const_cast<NamedDecl *>(PatternDef), in DiagnoseUninstantiableTemplate() 797 if (!Complain || (PatternDef && PatternDef->isInvalidDecl())) in DiagnoseUninstantiableTemplate() 803 if (PatternDef) { in DiagnoseUninstantiableTemplate()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 11387 const NamedDecl *PatternDef, TemplateSpecializationKind TSK,
|