Searched refs:PatternDecl (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 4483 FunctionDecl *Function, const FunctionDecl *PatternDecl, in addInstantiatedParametersToScope() argument 4487 for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) { in addInstantiatedParametersToScope() 4488 const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I); in addInstantiatedParametersToScope() 4500 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope() 4524 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope() 4837 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() local 4838 assert(PatternDecl && "instantiating a non-template"); in InstantiateFunctionDefinition() 4840 const FunctionDecl *PatternDef = PatternDecl->getDefinition(); in InstantiateFunctionDefinition() 4844 PatternDecl = PatternDef; in InstantiateFunctionDefinition() 4853 PatternDecl, PatternDef, TSK, in InstantiateFunctionDefinition() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Decl.cpp | 3860 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local 3862 if (PatternDecl) in isImplicitlyInstantiable() 3863 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable() 3869 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable() 3872 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 7262 FunctionDecl *Function, const FunctionDecl *PatternDecl, 10139 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
|