Searched refs:PatternDecl (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2962 const FunctionDecl *PatternDecl,
2966 for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) {
2967 const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I);
3280 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); local
3281 assert(PatternDecl && "instantiating a non-template");
3283 Stmt *Pattern = PatternDecl->getBody(PatternDecl);
3284 assert(PatternDecl && "template definition is not a template");
3287 PatternDecl->isDefined(PatternDecl);
2961 addInstantiatedParametersToScope(Sema &S, FunctionDecl *Function, const FunctionDecl *PatternDecl, LocalInstantiationScope &Scope, const MultiLevelTemplateArgumentList &TemplateArgs) argument
3485 CompleteVarTemplateSpecializationDecl( VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, const MultiLevelTemplateArgumentList &TemplateArgs) argument
3676 VarDecl *PatternDecl = 0, *Def = 0; local
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp2795 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); local
2797 if (PatternDecl)
2798 HasPattern = PatternDecl->hasBody(PatternDecl);
2804 if (!HasPattern || !PatternDecl)
2807 return PatternDecl->isInlined();
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h6588 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,

Completed in 170 milliseconds