/external/clang/include/clang/AST/ |
ASTMutationListener.h | 25 class FunctionTemplateDecl; 56 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD,
|
DeclTemplate.h | 30 class FunctionTemplateDecl; 287 FunctionTemplateDecl *Template, 300 Create(ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, 314 llvm::PointerIntPair<FunctionTemplateDecl *, 2> Template; 328 FunctionTemplateDecl *getTemplate() const { return Template.getPointer(); } 479 FunctionTemplateDecl * const *getTemplates() const { 480 return reinterpret_cast<FunctionTemplateDecl*const*>(this+1); 495 FunctionTemplateDecl *getTemplate(unsigned I) const { 685 /// \c X<int>::f is a FunctionTemplateDecl that describes the function 693 /// getInstantiatedFromMemberTemplate() on this FunctionTemplateDecl wil [all...] |
DeclFriend.h | 137 if (FunctionTemplateDecl *FTD = dyn_cast<FunctionTemplateDecl>(ND))
|
Decl.h | 34 class FunctionTemplateDecl; [all...] |
/external/clang/lib/AST/ |
DeclFriend.cpp | 37 isa<FunctionTemplateDecl>(D) ||
|
DeclTemplate.cpp | 217 // FunctionTemplateDecl Implementation 220 void FunctionTemplateDecl::DeallocateCommon(void *Ptr) { 224 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C, 231 return new (C) FunctionTemplateDecl(DC, L, Name, Params, Decl); 234 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, 236 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(FunctionTemplateDecl)); 237 return new (Mem) FunctionTemplateDecl(0, SourceLocation(), DeclarationName(), 242 FunctionTemplateDecl::newCommon(ASTContext &C) const [all...] |
Decl.cpp | 356 FunctionTemplateDecl *temp = specInfo->getTemplate(); 522 } else if (isa<FunctionDecl>(D) || isa<FunctionTemplateDecl>(D)) { 527 if (const FunctionTemplateDecl *FunTmpl 528 = dyn_cast<FunctionTemplateDecl>(D)) [all...] |
Comment.cpp | 189 const FunctionTemplateDecl *FTD = cast<FunctionTemplateDecl>(CommentDecl);
|
DeclPrinter.cpp | 70 void VisitFunctionTemplateDecl(FunctionTemplateDecl *D); 599 else if (FunctionTemplateDecl *FTD = 600 dyn_cast<FunctionTemplateDecl>(D->getFriendDecl())) { 862 void DeclPrinter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { 865 for (FunctionTemplateDecl::spec_iterator I = D->spec_begin(), E = D->spec_end(); [all...] |
DumpXML.cpp | 636 // FunctionTemplateDecl 637 void visitFunctionTemplateDeclAttrs(FunctionTemplateDecl *D) { 640 void visitFunctionTemplateDeclChildren(FunctionTemplateDecl *D) { 643 for (FunctionTemplateDecl::spec_iterator
|
/external/clang/include/clang/Sema/ |
CodeCompleteConsumer.h | 145 class FunctionTemplateDecl; 857 FunctionTemplateDecl *FunctionTemplate; 868 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) 869 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) { } 882 FunctionTemplateDecl *getFunctionTemplate() const { [all...] |
Template.h | 422 Decl *VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
|
/external/clang/lib/Sema/ |
SemaAccess.cpp | 398 FunctionTemplateDecl *Context, 399 FunctionTemplateDecl *Friend) { 516 FunctionTemplateDecl *Friend) { 524 FunctionTemplateDecl *FTD = (*I)->getPrimaryTemplate(); 563 if (isa<FunctionTemplateDecl>(Friend)) 564 return MatchesFriend(S, EC, cast<FunctionTemplateDecl>(Friend)); [all...] |
SemaTemplateDeduction.cpp | [all...] |
SemaLookup.cpp | 315 isa<FunctionTemplateDecl>((*begin())->getUnderlyingDecl()))); 350 if (isa<FunctionTemplateDecl>(D)) 412 } else if (isa<FunctionTemplateDecl>(D)) { 685 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(*U); [all...] |
SemaOverload.cpp | 925 if (FunctionTemplateDecl *OldT = dyn_cast<FunctionTemplateDecl>(OldD)) { [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 444 FunctionTemplateDecl* FTD = cast<FunctionTemplateDecl>(*I);
|
MultiplexConsumer.cpp | 97 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, 137 const FunctionTemplateDecl *TD, const FunctionDecl *D) {
|
/external/clang/tools/libclang/ |
IndexingContext.h | 21 class FunctionTemplateDecl; 432 bool handleFunctionTemplate(const FunctionTemplateDecl *D);
|
CursorVisitor.h | 217 bool VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
|
IndexingContext.cpp | 631 bool IndexingContext::handleFunctionTemplate(const FunctionTemplateDecl *D) { 816 if (FunctionTemplateDecl *TemplD = FD->getDescribedFunctionTemplate()) 834 } else if (const FunctionTemplateDecl * 835 FuncTempl = dyn_cast<FunctionTemplateDecl>(D)) { [all...] |
IndexDecl.cpp | 291 bool VisitFunctionTemplateDecl(const FunctionTemplateDecl *D) {
|
/external/clang/lib/Parse/ |
ParseTemplate.cpp | [all...] |
/external/clang/lib/Analysis/ |
AnalysisDeclContext.cpp | 103 else if (const FunctionTemplateDecl *FunTmpl 104 = dyn_cast_or_null<FunctionTemplateDecl>(D))
|