Home
last modified time | relevance | path

Searched refs:PatternDef (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2006 CXXRecordDecl *PatternDef in InstantiateClass() local
2010 Pattern, PatternDef, TSK, Complain)) in InstantiateClass()
2012 Pattern = PatternDef; in InstantiateClass()
2238 EnumDecl *PatternDef = Pattern->getDefinition(); in InstantiateEnum() local
2241 Pattern, PatternDef, TSK,/*Complain*/true)) in InstantiateEnum()
2243 Pattern = PatternDef; in InstantiateEnum()
H A DSemaTemplateInstantiateDecl.cpp3894 const FunctionDecl *PatternDef = PatternDecl->getDefinition(); in InstantiateFunctionDefinition() local
3896 if (PatternDef) { in InstantiateFunctionDefinition()
3897 Pattern = PatternDef->getBody(PatternDef); in InstantiateFunctionDefinition()
3898 PatternDecl = PatternDef; in InstantiateFunctionDefinition()
3899 if (PatternDef->willHaveBody()) in InstantiateFunctionDefinition()
3900 PatternDef = nullptr; in InstantiateFunctionDefinition()
3907 PatternDecl, PatternDef, TSK, in InstantiateFunctionDefinition()
H A DSemaTemplate.cpp662 const NamedDecl *PatternDef, in DiagnoseUninstantiableTemplate() argument
669 if (const TagDecl *TD = dyn_cast_or_null<TagDecl>(PatternDef)) in DiagnoseUninstantiableTemplate()
672 if (PatternDef && !IsEntityBeingDefined) { in DiagnoseUninstantiableTemplate()
674 if (!hasVisibleDefinition(const_cast<NamedDecl*>(PatternDef), &SuggestedDef, in DiagnoseUninstantiableTemplate()
686 if (!Complain || (PatternDef && PatternDef->isInvalidDecl())) in DiagnoseUninstantiableTemplate()
693 if (PatternDef) { in DiagnoseUninstantiableTemplate()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h6182 const NamedDecl *PatternDef,