/external/clang/include/clang/AST/ |
ASTMutationListener.h | 24 class FunctionTemplateDecl; 53 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD,
|
DeclTemplate.h | 29 class FunctionTemplateDecl; 235 static bool classof(const FunctionTemplateDecl *D) { return true; } 268 FunctionTemplateDecl *Template, 281 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, 295 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; 309 FunctionTemplateDecl *getTemplate() const { return Template.getPointer(); } 435 FunctionTemplateDecl * const *getTemplates() const { 436 return reinterpret_cast<FunctionTemplateDecl*const*>(this+1); 451 FunctionTemplateDecl *getTemplate(unsigned I) const { 640 /// \c X<int>::f is a FunctionTemplateDecl that describes the functio [all...] |
Decl.h | 30 class FunctionTemplateDecl; [all...] |
/external/clang/lib/AST/ |
DeclFriend.cpp | 30 isa<FunctionTemplateDecl>(D) ||
|
DeclTemplate.cpp | 202 // FunctionTemplateDecl Implementation 205 void FunctionTemplateDecl::DeallocateCommon(void *Ptr) { 209 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C, 216 return new (C) FunctionTemplateDecl(DC, L, Name, Params, Decl); 219 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, 221 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(FunctionTemplateDecl)); 222 return new (Mem) FunctionTemplateDecl(0, SourceLocation(), DeclarationName(), 227 FunctionTemplateDecl::newCommon(ASTContext &C) [all...] |
Decl.cpp | 239 } else if (isa<FunctionDecl>(D) || isa<FunctionTemplateDecl>(D)) { 244 if (const FunctionTemplateDecl *FunTmpl 245 = dyn_cast<FunctionTemplateDecl>(D)) 626 if (FunctionTemplateDecl *temp = 627 dyn_cast<FunctionTemplateDecl>(const_cast<NamedDecl*>(this))) { 629 for (FunctionTemplateDecl::spec_iterator [all...] |
DeclPrinter.cpp | 70 void VisitFunctionTemplateDecl(FunctionTemplateDecl *D); 820 void DeclPrinter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { 823 for (FunctionTemplateDecl::spec_iterator I = D->spec_begin(), E = D->spec_end(); [all...] |
/external/clang/include/clang/Sema/ |
CodeCompleteConsumer.h | 144 class FunctionTemplateDecl; 862 FunctionTemplateDecl *FunctionTemplate; 873 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) 874 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) { } 887 FunctionTemplateDecl *getFunctionTemplate() const { [all...] |
Sema.h | 100 class FunctionTemplateDecl; [all...] |
Template.h | 408 Decl *VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
|
/external/clang/lib/Parse/ |
ParseCXXInlineMethods.cpp | 119 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(FnD)) 371 if (FunctionTemplateDecl *FunTmpl 372 = dyn_cast<FunctionTemplateDecl>(LM.Method))
|
ParseTemplate.cpp | [all...] |
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 372 FunctionTemplateDecl* FTD = cast<FunctionTemplateDecl>(*I);
|
MultiplexConsumer.cpp | 98 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, 138 const FunctionTemplateDecl *TD, const FunctionDecl *D) {
|
/external/clang/lib/Sema/ |
SemaAccess.cpp | 382 FunctionTemplateDecl *Context, 383 FunctionTemplateDecl *Friend) { 500 FunctionTemplateDecl *Friend) { 508 FunctionTemplateDecl *FTD = (*I)->getPrimaryTemplate(); 547 if (isa<FunctionTemplateDecl>(Friend)) 548 return MatchesFriend(S, EC, cast<FunctionTemplateDecl>(Friend)); [all...] |
SemaTemplateDeduction.cpp | [all...] |
SemaLookup.cpp | 315 isa<FunctionTemplateDecl>((*begin())->getUnderlyingDecl()))); 350 if (isa<FunctionTemplateDecl>(D)) 406 } else if (isa<FunctionTemplateDecl>(D)) { 686 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(*U); [all...] |
SemaOverload.cpp | 849 if (FunctionTemplateDecl *OldT = dyn_cast<FunctionTemplateDecl>(OldD)) { 898 FunctionTemplateDecl *OldTemplate = Old->getDescribedFunctionTemplate(); 899 FunctionTemplateDecl *NewTemplate = New->getDescribedFunctionTemplate(); [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
SemaTemplate.cpp | 52 if (!AllowFunctionTemplates && isa<FunctionTemplateDecl>(D)) 203 if (isa<FunctionTemplateDecl>(TD)) { [all...] |
/external/clang/lib/Analysis/ |
AnalysisDeclContext.cpp | 88 else if (const FunctionTemplateDecl *FunTmpl 89 = dyn_cast_or_null<FunctionTemplateDecl>(D))
|
/external/clang/tools/libclang/ |
IndexingContext.h | 22 class FunctionTemplateDecl; 437 bool handleFunctionTemplate(const FunctionTemplateDecl *D);
|
CursorVisitor.h | 206 bool VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
|
IndexingContext.cpp | 553 bool IndexingContext::handleFunctionTemplate(const FunctionTemplateDecl *D) { 739 if (FunctionTemplateDecl *TemplD = FD->getDescribedFunctionTemplate()) 757 } if (const FunctionTemplateDecl * 758 FuncTempl = dyn_cast<FunctionTemplateDecl>(D)) { [all...] |
IndexDecl.cpp | 277 bool VisitFunctionTemplateDecl(FunctionTemplateDecl *D) {
|