/external/clang/include/clang/AST/ |
ASTMutationListener.h | 20 class ClassTemplateDecl; 51 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD,
|
DeclTemplate.h | 31 class ClassTemplateDecl; [all...] |
DeclCXX.h | 30 class ClassTemplateDecl; 575 /// pointer to a ClassTemplateDecl. For member 579 llvm::PointerUnion<ClassTemplateDecl*, MemberSpecializationInfo*> [all...] |
RecursiveASTVisitor.h | 400 bool TraverseClassInstantiations(ClassTemplateDecl *D); [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 279 // ClassTemplateDecl Implementation 282 void ClassTemplateDecl::DeallocateCommon(void *Ptr) { 286 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, 292 ClassTemplateDecl *PrevDecl) { 294 ClassTemplateDecl *New = new (C) ClassTemplateDecl(DC, L, Name, Params, Decl); 299 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, 301 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(ClassTemplateDecl)); [all...] |
DeclFriend.cpp | 38 isa<ClassTemplateDecl>(D));
|
Comment.cpp | 200 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl);
|
DeclPrinter.cpp | 71 void VisitClassTemplateDecl(ClassTemplateDecl *D); 604 else if (ClassTemplateDecl *CTD = 605 dyn_cast<ClassTemplateDecl>(D->getFriendDecl())) { 875 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { 878 for (ClassTemplateDecl::spec_iterator I = D->spec_begin(), E = D->spec_end(); [all...] |
ASTImporter.cpp | 125 bool IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To); 157 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |
DumpXML.cpp | 667 void visitClassTemplateDeclAttrs(ClassTemplateDecl *D) { 670 void visitClassTemplateDeclChildren(ClassTemplateDecl *D) { 673 for (ClassTemplateDecl::spec_iterator
|
ASTDumper.cpp | 210 void VisitClassTemplateDecl(const ClassTemplateDecl *D); 962 void ASTDumper::VisitClassTemplateDecl(const ClassTemplateDecl *D) { 966 ClassTemplateDecl::spec_iterator I = D->spec_begin(); 967 ClassTemplateDecl::spec_iterator E = D->spec_end(); 972 ClassTemplateDecl::spec_iterator Next = I; [all...] |
/external/clang/tools/libclang/ |
CIndexCXX.cpp | 100 llvm::PointerUnion<ClassTemplateDecl *, 103 if (Result.is<ClassTemplateDecl *>()) 104 Template = Result.get<ClassTemplateDecl *>();
|
IndexingContext.h | 20 class ClassTemplateDecl; 431 bool handleClassTemplate(const ClassTemplateDecl *D);
|
CursorVisitor.h | 218 bool VisitClassTemplateDecl(ClassTemplateDecl *D);
|
IndexDecl.cpp | 273 bool VisitClassTemplateDecl(const ClassTemplateDecl *D) {
|
IndexingContext.cpp | 627 bool IndexingContext::handleClassTemplate(const ClassTemplateDecl *D) { 819 if (ClassTemplateDecl *TemplD = RD->getDescribedClassTemplate()) 832 if (const ClassTemplateDecl *ClassTempl = dyn_cast<ClassTemplateDecl>(D)) { [all...] |
CIndexUSRs.cpp | 76 void VisitClassTemplateDecl(const ClassTemplateDecl *D); 284 void USRGenerator::VisitClassTemplateDecl(const ClassTemplateDecl *D) { 397 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) {
|
RecursiveASTVisitor.h | 395 bool TraverseClassInstantiations(ClassTemplateDecl *D); [all...] |
/external/clang/include/clang/Sema/ |
Template.h | 379 SmallVector<std::pair<ClassTemplateDecl *, 419 Decl *VisitClassTemplateDecl(ClassTemplateDecl *D); 461 SmallVectorImpl<std::pair<ClassTemplateDecl *, 499 ClassTemplateDecl *ClassTemplate,
|
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 462 ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(*I);
|
MultiplexConsumer.cpp | 95 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, 132 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) {
|
/external/clang/lib/Sema/ |
SemaTemplateInstantiateDecl.cpp | 766 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { 791 ClassTemplateDecl *PrevClassTemplate = 0; 796 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(Found.front()); 826 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); [all...] |
SemaTemplate.cpp | 89 llvm::SmallPtrSet<ClassTemplateDecl *, 8> ClassTemplates; 107 if (ClassTemplateDecl *ClassTmpl = dyn_cast<ClassTemplateDecl>(Repl)) 209 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 374 } else if (!FoundOuter.getAsSingle<ClassTemplateDecl>() || [all...] |
SemaAccess.cpp | 444 ClassTemplateDecl *Friend) { 454 ClassTemplateDecl *CTD; 560 if (isa<ClassTemplateDecl>(Friend)) 561 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); [all...] |
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 254 void VisitClassTemplateDecl(ClassTemplateDecl *D); [all...] |