Searched refs:Tmpl (Results 1 - 8 of 8) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp133 const Decl *Tmpl, Decl *New,
136 for (AttrVec::const_iterator i = Tmpl->attr_begin(), e = Tmpl->attr_end();
3155 /// declaration (New) from the corresponding fields of its template (Tmpl).
3160 FunctionDecl *Tmpl) {
3161 if (Tmpl->isDeleted())
3178 assert(FunTmpl->getTemplatedDecl() == Tmpl &&
3186 const FunctionProtoType *Proto = Tmpl->getType()->getAs<FunctionProtoType>();
3198 FunctionDecl *ExceptionSpecTemplate = Tmpl;
3221 const FunctionDecl *Definition = Tmpl;
132 InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, const Decl *Tmpl, Decl *New, LateInstantiatedAttrVec *LateAttrs, LocalInstantiationScope *OuterMostScope) argument
3159 InitFunctionInstantiation(FunctionDecl *New, FunctionDecl *Tmpl) argument
3236 InitMethodInstantiation(CXXMethodDecl *New, CXXMethodDecl *Tmpl) argument
3699 VarTemplatePartialSpecializationDecl *Tmpl = local
3710 VarTemplateDecl *Tmpl = PatternPtr.get<VarTemplateDecl *>(); local
3946 InstantiateMemInitializers(CXXConstructorDecl *New, const CXXConstructorDecl *Tmpl, const MultiLevelTemplateArgumentList &TemplateArgs) argument
[all...]
H A DSemaLookup.cpp2584 } else if (FunctionTemplateDecl *Tmpl =
2587 AddMethodTemplateCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public),
2592 AddTemplateOverloadCandidate(Tmpl, DeclAccessPair::make(Tmpl, AS_public),
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplate.h482 bool InitFunctionInstantiation(FunctionDecl *New, FunctionDecl *Tmpl);
483 bool InitMethodInstantiation(CXXMethodDecl *New, CXXMethodDecl *Tmpl);
H A DSema.h6610 const CXXConstructorDecl *Tmpl,
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h654 /// the static data member template \p Tmpl of a class template.
655 void setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl,
677 void setInstantiatedFromUnnamedFieldDecl(FieldDecl *Inst, FieldDecl *Tmpl);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp1015 if (FunctionTemplateDecl *Tmpl = CallOp->getDescribedFunctionTemplate())
1016 return Tmpl->getTemplateParameters();
H A DASTContext.cpp1086 ASTContext::setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmpl, argument
1090 assert(Tmpl->isStaticDataMember() && "Not a static data member");
1092 Tmpl, TSK, PointOfInstantiation));
1168 FieldDecl *Tmpl) {
1170 assert(!Tmpl->getDeclName() && "Template field decl is not unnamed");
1174 InstantiatedFromUnnamedFieldDecl[Inst] = Tmpl;
1167 setInstantiatedFromUnnamedFieldDecl(FieldDecl *Inst, FieldDecl *Tmpl) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp933 if (FieldDecl *Tmpl = ReadDeclAs<FieldDecl>(Record, Idx))
934 Reader.getContext().setInstantiatedFromUnnamedFieldDecl(FD, Tmpl);
1001 VarDecl *Tmpl = ReadDeclAs<VarDecl>(Record, Idx); local
1004 Reader.getContext().setInstantiatedFromStaticDataMember(VD, Tmpl, TSK,POI);

Completed in 240 milliseconds